Spring MVC Framework очень простой вопрос Диспетчера - PullRequest
7 голосов
/ 11 октября 2010

Когда я смотрю на Spring FrameWork 3.0, я вижу следующий пример кода:

@RequestMapping("/index.dlp")
public ModelAndView index(){
    logger.info("Return View");
    return new ModelAndView("index");
}

Эта опция не работает для меня. Только когда я изменяю код следующим образом:

@RequestMapping("/index.dlp")
    public ModelAndView index(){
        logger.info("Return View");
        return new ModelAndView("index.jsp");
    }

Работает нормально. Кто-нибудь может сказать мне, почему?

1 Ответ

9 голосов
/ 11 октября 2010

Имена видов преобразуются в фактические виды на ViewResolver с.

Чтобы ссылаться на страницы JSP по коротким именам, необходимо указать InternalResourceViewResolver с prefix и suffix Следующая конфигурация сопоставляет index с /WEB-INF/jsp/index.jsp:

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

Смотри также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...