Questions tagged «request-mapping»


3
Spring 3 MVC从控制器访问HttpRequest
我想自己处理请求和会话属性,而不是将其留给spring @SessionAttributes(例如,登录cookie处理)。 我只是无法弄清楚如何HttpRequest从控制器内部访问,我需要一种方法来访问之上@RequestAttribute并访问HttpRequest自身。使用Stripes可以通过实现an ApplicationContext并调用来完成此操作getAttribute()。 另外,传递HttpServletRequestas参数似乎不起作用: @RequestMapping(value="/") public String home(HttpServletRequest request){ System.out.println(""+request.getSession().getCreationTime()); return "home"; } 上面的方法不打印任何内容。 您对此有什么建议吗?

3
在Spring中结合GET和POST请求方法
我有同时支持GET和POST请求的资源。这里是示例资源的示例代码: @RequestMapping(value = "/books", method = RequestMethod.GET) public ModelAndView listBooks(@ModelAttribute("booksFilter") BooksFilter filter, two @RequestParam parameters, HttpServletRequest request) throws ParseException { LONG CODE } @RequestMapping(value = "/books", method = RequestMethod.POST) public ModelAndView listBooksPOST(@ModelAttribute("booksFilter") BooksFilter filter, BindingResult result) throws ParseException { SAME LONG CODE with a minor difference } 这两个方法中的代码实际上是相同的,除了可以说一个变量定义。可以使用method = {RequestMethod.POST, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.