2012-01-23 4 views
-1

Что такое альтернативная для этого Spring MVC 2 функциональности в Spring MVC 3Spring MVC 3 Ручка запроса

/* 
    * (non-Javadoc) 
    * 
    * @see org.springframework.web.servlet.mvc.AbstractController#handleRequest(javax.servlet.http.HttpServletRequest, 
    * javax.servlet.http.HttpServletResponse) 
    */ 
    @Override 
    public ModelAndView handleRequest(
    HttpServletRequest request, HttpServletResponse response){} 

ответ

0

В Spring MVC 2. * вы сопоставьте каждый контроллер для каждого URL. Но Spring mvc 3 может отображать множество URL-адресов в одном контроллере, поэтому каждая функция отображения bahves, как handlerequest, и любая проверка, как для доступности сеанса, будет выполняться в каждом методе.

@RequestMapping(value = "/testUrl", method = RequestMethod.GET) 
public ModelAndView getDownloadPage(HttpServletRequest request, HttpServletResponse response) throws Exception { 
//logic........................... 
} 
1

Вы можете иметь сессии в качестве одного из аргументов в вашем handlesr рядом запрос/Respnese/Lcoale/InputStream/OutputStream.

Вариант существует для того, что вы тоже возвращаете.

Есть на советую сначала 15.3.2.3 Supported handler method arguments and return types

Смежные вопросы