为了账号安全,请及时绑定邮箱和手机立即绑定

java类中的重定向无法访问地址

java类中的重定向无法访问地址

Doc献世 2016-04-07 16:01:04
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub System.out.println("doFilter....start"); //chain.doFilter(request,  response); HttpServletRequest req =(HttpServletRequest) request; HttpServletResponse res = (HttpServletResponse)response; //重定向 res.sendRedirect(req.getContextPath()+"/middle.jsp"); //转发 //req.getRequestDispatcher("main.jsp").forward(req, res); System.out.println("doFilter....end"); }用的火狐浏览器,一直说输入的没有找到此网站,错误信息http 404 ,所以我后面的error.jsp都完全不起作用的。。
查看完整描述

1 回答

?
HansonQ

TA贡献223条经验 获得超56个赞

输出req.getContextPath()+"/middle.jsp"看下,按照目录能否找到页面。

查看完整回答
反对 回复 2016-04-07
  • Doc献世
    Doc献世
    要是我不用过滤器,直接访问那个页面的话,是可以访问的,就是后面配置了过滤器之后,都崩了..
  • HansonQ
    HansonQ
    res.sendRedirect("/middle.jsp");重定向地址栏会发生变化。你直接改成你页面的名字试一试
  • 1 回答
  • 0 关注
  • 1406 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信