是否有可能在一个方法中使用多个@RequestMapping spring注释? 喜欢: @RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return("welcome"); }
我想自己处理请求和会话属性,而不是把它留给Spring @SessionAttributes ,例如用于logincookie处理。 我只是无法弄清楚如何从控制器内部访问HttpRequest ,我需要一种方法去@RequestAttribute上方的一层,并访问HttpRequest本身。 在Stripes中通过实现一个ApplicationContext并调用getAttribute()来完成此操作。 此外,传递HttpServletRequest参数似乎不工作: @RequestMapping(value="/") public String home(HttpServletRequest request){ System.out.println(""+request.getSession().getCreationTime()); return "home"; } 上面的方法不打印任何东西。 你有什么build议吗?
在parsing了requestMapping @PathVariable值后,有没有办法获得完整的path值? 那就是: /{id}/{restOfTheUrl}应该能够将/1/dir1/dir2/file.htmlparsing为id=1 , restOfTheUrl=/dir1/dir2/file.html 任何想法,将不胜感激。