Handling views for multiple controllers in spring -


i have started spring project have multiple controllers. there way group vies each controller in separate folder inside web-inf? let me explain:

when have 1 controller only, have 1 folder web-inf/jsp, referenced block in spring-servlet.xml (or whatever name was):

<context:component-scan base-package="com.horariolivre.controller.primarycontroller"/>     <bean id="viewresolver" class="org.springframework.web.servlet.view.urlbasedviewresolver">         <property name="viewclass" value="org.springframework.web.servlet.view.jstlview" />         <property name="prefix" value="/web-inf/jsp/" />         <property name="suffix" value=".jsp" />     </bean> 

in project, want have @ least 4 folder, 1 each controller, in way can create mappings that:

@controller @requestmapping(value="acesso") public class primarycontroller {      @autowired     private sessaohome sessao;      @autowired     private usuariohome usuario;      @requestmapping(value="login")     public modelandview login() {         modelandview mav = new modelandview();         mav.setviewname("login");         return mav;     } ... } 

and use paths this: acesso/login.

each folder want create in web-inf have mapping name of 1 controller, , each jsp placed in folders have mapping name of methods controller.

someone knows way that?

what trying works well. if have folder under jsp named acesso , inside have file named login.jsp following code

@requestmapping(value="login")     public modelandview login() {         return new modelandview("accesso/login");     } 

will forward control login.jsp


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -