怎么在filter过滤器中重定向,不是转发,感谢
怎么在filter过滤器中重定向,不是转发,感谢
------解决方案--------------------doFilter(ServletRequest request,ServletResponse response,FilterChain chain){
.....
response.sendRedirect(pagename);
....
}
------解决方案--------------------楼上的其实还是转发,不是重定向,转发的最大特点就是地址栏的地址会改变。
------解决方案--------------------如果请求是一个test.do,那么地Filter中又应该如何作重定向到一个index.jsp文件呢?
------解决方案--------------------response.sendRedirect(pagename);
------解决方案--------------------response.sendRedirect(pagename);
request.getRequestDispatcher( "url ").forward(request,response);
两种重定向的方法
------解决方案--------------------response.sendRedirect(pagename);
会通知IE进行跳转,也就是地址栏会发生变化
request.getRequestDispatcher( "url ").forward(request,response);
只在服务器上跳转,IE并不知道这个事情
------解决方案--------------------同意楼上
------解决方案--------------------response.sendRedirect(pagename);
------解决方案--------------------response.sendRedirect(pagename);就是重定向啊。。。自己试试嘛