Основанное на аннотации отображение представления - PullRequest
2 голосов
/ 29 апреля 2010

Я пытаюсь разобраться в отображениях, основанных на аннотациях, и у меня возникают проблемы с отображением запросов непосредственно в jsp.

Все ли запросы должны проходить через контроллер? Можно ли заставить его просто перейти на jsp без объявления RequestMapping для GET?

Я использую InternalResourceViewResolver. Ниже мой 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"/>

1 Ответ

2 голосов
/ 01 мая 2010

Вы можете использовать ParameterizableViewController, который перенаправляет запрос в набор представлений в атрибуте "viewName".


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

...