论坛首页 Java版 Spring

sendRedirect() 和return new ModelAndView(loginpage)

浏览 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对此有此有研究。
   
时间:2008-05-19
我把登录页面和错误信息页面都放
WEB-INF
外面了
而且做个区分 这些公共的页面是.htm那些vm的就是.html
   
0 请登录后投票
时间:2008-05-19
不知道你这种velocity的文件会不会有别的问题

ps:居然发现原来有人和我一样的方法处理权限 呵呵
   
0 请登录后投票
论坛首页 Java版 Spring

跳转论坛:
JavaEye推荐