我试图检查用户是否在他们的浏览器中存储了cookie.如果他们这样做并且未设置会话,则调用服务以将其登录并设置会话.因此,映射范围必须是全局的,因为用户可以为任何页面添加书签并稍后返回.
所以我想要制作一个像这样的全局控制器
@RequestMapping("/*", method=REQUESTMETHOD.GET)
function(){login and set session if true}
Run Code Online (Sandbox Code Playgroud)
..不幸的是,/*似乎不适用于Spring MVC 3.
当然,我总能做到以下几点
- 在我的header.jsp旁边(这个文件将包含在每个页面上)
<jsp:useBean id="link" class = "Test.CLASSNAME" />
<%=link.getMETHOD() %>
Run Code Online (Sandbox Code Playgroud)
但是,该解决方案似乎并不太优雅.
所以,我的问题是
反正在全球范围内做@RequestMapping吗?
有没有更好的方法来处理我使用Spring MVC 3的情况?
谢谢 :)
| 归档时间: |
|
| 查看次数: |
1831 次 |
| 最近记录: |