Spring MVC3 доступ HttpServletRequest - PullRequest
       6

Spring MVC3 доступ HttpServletRequest

0 голосов
/ 15 декабря 2011

Я бы хотел обработать атрибуты запроса и сеанса сам, а не оставлять его на пружину @SessionAttributes, например, для входа в систему или для обработки файлов cookie.Я просто не могу понять, как я могу получить доступ к HttpRequest из контроллера, мне нужен способ, чтобы пройти уровень выше @RequestAttribute и получить доступ к самому HttpRequest.Для этого используется Stripes, который реализует ApplicationContext и вызывает getAttribute ()

. Кроме того, передача HttpServletRequest в качестве параметра, по-видимому, не работает:

    @RequestMapping(value="/") public String home(HttpServletRequest request){   
   System.out.println(""+request.getSession().getCreationTime());
 return "home"; 
}

.anithing

Есть ли у вас какие-либо советы по этому поводу?

1 Ответ

1 голос
/ 16 декабря 2011

Поставь отладчик и посмотри, вызывается ли твой метод контроллера.

отметьте следующее

  1. Отправляете ли вы запрос почтовым методом? Затем вам нужно указать имя метода с параметром метода.

    Пример - @RequestMapping (значение = "/ hello", метод = RequestMethod.POST)

  2. Обнаружен ли ваш контроллер свойством с помощью @Controller?

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