浏览 277 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-12 关键字: spring mvc
我的项目用了spring mvc 其中有一个权限拦截器PurviewInterceptor , 对请求做拦截.
如果是不合法的请求则用response.sendRedirect(login_page);来跳转页面, 其中login_page="/inp.htm" 这个inp.htm又是loginController的一个请求对应导向loginController的一个方法来调用return new ModelAndView(loginpage);转发到登陆页面. 因为页面在WEB-INF下,所以只能通过转发的方法导向页面, 现在很奇怪的就是我写一个jsp页面用response.sendRedirect(login_page);能转发到登陆页面login.vm页面,但是在拦截器中调用的话,就会转发成login.htm。 跟踪了源代码很久也一无所获,其中在调试源代码时一直都是login.vm,但实际却成了login.htm, 不知道是否时容器的问题, 有没有xdjm对此有此有研究。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-05-19
我把登录页面和错误信息页面都放
WEB-INF 外面了 而且做个区分 这些公共的页面是.htm那些vm的就是.html |
|
| 返回顶楼 | |
|
时间:2008-05-19
不知道你这种velocity的文件会不会有别的问题
ps:居然发现原来有人和我一样的方法处理权限 呵呵 |
|
| 返回顶楼 | |



