当前位置:   article > 正文

java filter 页面跳转_[Java教程]j2ee之Filter使用实例(页面跳转)

filter 强制 跳转页面

[Java教程]j2ee之Filter使用实例(页面跳转)

0

2015-09-07 22:00:07

javax.servlet.Filter类中主要有三个方法。public void destroy(); //销毁对象public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain); //执行Filter响应的代码写在这个方法里public void init(FilterConfig fConfig); //初始化对象

先建立一个web工程,建立两个JSP页面,而本文中的程序主要实现的就死利用doFilter()方法,从index1.jsp跳转到index2.jsp。

建立好index1.jsp页面和index2.jsp。

下面配置一下WEB.filtercom.Filterfilter //应该与上面的filter-name一致 *.action //任何以.action结尾页面请求都可以被返回给filter

然后是index1.jsp页面,只需要写一个点击此跳转致index2.jsp

测试一下是否跳转成功即可,index2.jsp内容随便(this is my page!)。

接下来是配置com包中Filter类中的doFilter()方法。具体代码如下:HttpServletRequest req = (HttpServletRequest) request; String path = req.getServletPath(); //此方法只有HttpServletRequest类中有,获得页面响应的路径 System.out.println(path); if("/forward.action".equals(path)){ //如果与index1.jsp中href中的地址一致则跳转index2.jsp request.getRequestDispatcher("index2.jsp").forward(request,response); }else{ //如果不一致则跳转index3.jsp页面 request.getRequestDispatcher("index3.jsp").forward(request,response); } chain.doFilter(request, response);

以上。

本文网址:http://www.shaoqun.com/a/141778.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

0

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/数据科学创新者/article/detail/61342
推荐阅读
相关标签
  

闽ICP备14008679号