2012-04-02 2 views
3

Я только начал разработку весны 3, и раньше у меня была пружина 2.5. Я застрял с View Resolver. Я имел следующую конфигурациюSpring 3 MVC - View Resolver для страниц JSP без контроллера

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/jsp/"/> 
    <property name="suffix" value=".jsp"/> 
</bean> 

И да, это работает, если СПЯ страницы находится в WEB-INF/путь/Jsp. Проблема, с которой я сталкиваюсь, заключается в том, что если бы у меня был jsp внутри (например, /WEB-INF/jsp/prod/Monitor/success.jsp), я не могу заставить его разрешить страницу, если я нахожу http://localhost/Project/prod/Monitor/success.html в браузере.

Я ничего не пропустил здесь. Просто для получения дополнительной информации, jsp будет отображаться, если у jsp был контроллер, но мне нужно его для разрешения jsp-страниц без связи с контроллером.

+0

Просто добавьте простой контроллер для него. – pap

+0

Если вам не нужно проходить через контроллер, почему это JSP? Измените его как статический HTML-файл и используйте ответ @ xueshi о статических ресурсах. –

ответ

0

Вы можете рассматривать эти страницы как статические ресурсы. см. this для подробностей.

4

Добавить это в контексте:

<mvc:view-controller path="/prod/Monitor/success.html" view-name="/prod/Monitor/success" /> 
Смежные вопросы