customized struts2 development