2010-04-29 130 views
2

我試圖讓我的頭繞着基於註釋的映射,我有一些麻煩直接將請求映射到jsp。基於註釋的視圖映射

是否所有請求都必須通過控制器?是否有可能讓它只需要一個jsp,而無需爲GET聲明RequestMapping?我正在使用InternalResourceViewResolver。下面是我的應用程序-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"/> 

回答

2

可以使用ParameterizableViewController的,該請求重定向到在「的viewName」屬性設置視圖。

 

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

我認爲同樣可以被寫爲:''對嗎? – matus 2011-03-22 16:07:52