converted from Struts 2 to Spring MVC