2010-04-29 16 views
2

J'essaie de comprendre les mappages basés sur les annotations et j'ai des problèmes pour mapper les requêtes directement à jsp.Mappage de vue basé sur l'annotation

Toutes les demandes doivent-elles passer par un contrôleur? Est-il possible de le faire aller à un jsp sans déclarer un RequestMapping pour GET? J'ai utilisé un InternalResourceViewResolver. Ci-dessous mon app-servlet.xml

<context:annotation-config/> 

<context:component-scan base-package="com.pioneer.b2broe.web" /> 

<mvc:annotation-driven /> 

<mvc:view-controller path="/" view-name="home"/> 

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" 
p:viewClass="org.springframework.web.servlet.view.JstlView" p:suffix=".jsp" p:order="2"/> 

Répondre

2

Vous pouvez utiliser le ParameterizableViewController, qui redirige la demande à la vue définie dans l'attribut « viewName ».

 

<bean name="/helloworld.htm" class="org.springframework.web.servlet.mvc.ParameterizableViewController"> 
    <property name="viewName" value="helloworld"/> 
</bean> 
 
+0

Je pense que la même chose peut être écrit comme: '' Ai-je raison? – matus

Questions connexes