【请教一个拦截器页面跳转问题】 spring mvcloginJSP 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主以后还是发代码吧!不要截图了你的代码改成下面的就行了request.getRequestDispatcher("/WEB-INF/view/test.jsp").forward(request,response); 谢谢,可以跳转了,可我逻辑出了问题这是配置,我拦截所有除了登陆以外操作<mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/"/> <mvc:exclude-mapping path="/login"/> <bean class = "com.cemobile.web.Myintercept"></bean> </mvc:interceptor></mvc:interceptors>可是却不起作用,登陆操作也被拦截了,也就是我无法登陆了,一直在登陆页,求指出错误点public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("HandlerInterceptor test"); UserBean user = (UserBean) request.getSession().getAttribute("loginuser"); if(user==null){ System.out.println("HandlerInterceptor test1"); request.getRequestDispatcher("/WEB-INF/view/login.jsp").forward(request,response); return false; }else{ System.out.println("pass HandlerInterceptor 2 "); return true; } } <mvc:mapping path="/"/>改成<mvc:mapping path="/*"/>试一试如果实在不行你就不拦截所有的嘛,一步一步试一试 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <mvc:exclude-mapping path="/login" /> <bean ...../> </mvc:interceptor> </mvc:interceptors>xsd 3.2+ 才被支持这种写法 在jsp页面里把textarea传入oracle数据库,中文乱码,怎么解决? 急,关于jsp留言板的管理员删除留言问题 javaeye 论坛为何被关闭 ajax传参出现乱码问题???? struts基础问题 单选按钮的问题!怎么才能实现 没点中为灰色 选中的可以写东西拿?????? hibernate和struts1.2的原理 JAVA 连接SQL 2000 jsp里面怎样用字符串表示http:\\12.23.12.243\index.jsp jsp 上传文件处理,但不用File控件 java生成二维码 同一个项目怎样绑定不同二级域名?
你的代码改成下面的就行了
request.getRequestDispatcher("/WEB-INF/view/test.jsp").forward(request,response);
谢谢,可以跳转了,可我逻辑出了问题这是配置,我拦截所有除了登陆以外操作
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/"/>
<mvc:exclude-mapping path="/login"/>
<bean class = "com.cemobile.web.Myintercept"></bean>
</mvc:interceptor>
</mvc:interceptors>可是却不起作用,登陆操作也被拦截了,也就是我无法登陆了,一直在登陆页,
求指出错误点
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler) throws Exception {
System.out.println("HandlerInterceptor test");
UserBean user = (UserBean) request.getSession().getAttribute("loginuser");
if(user==null){ System.out.println("HandlerInterceptor test1");
request.getRequestDispatcher("/WEB-INF/view/login.jsp").forward(request,response);
return false;
}else{
System.out.println("pass HandlerInterceptor 2 ");
return true;
}
}
改成
<mvc:mapping path="/*"/>试一试
如果实在不行你就不拦截所有的嘛,一步一步试一试
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/login" />
<bean ...../>
</mvc:interceptor>
</mvc:interceptors>xsd 3.2+ 才被支持这种写法