• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    jsp中过滤器选择过滤器的写法详解

    实例如下:

    public class LoginCheckFilter implements Filter {
    
    
    private FilterConfig config=null;
    private String webroot=null;
    public void destroy() {
    // TODO Auto-generated method stub
    
    
    }
    
    
    @Override
    public void doFilter(ServletRequest req, ServletResponse resp,
    FilterChain chain) throws IOException, ServletException {
    // TODO Auto-generated method stub
    HttpServletRequest request=(HttpServletRequest)req;
    HttpServletResponse response=(HttpServletResponse)resp;
    HttpSession session=request.getSession(false); //取得当前会话的session,没有session也不创建session,同request.getSession()一样
    
    
    String url=request.getRequestURI(); //获取当前输入的 /项目/当前访问的路径 与我们定义的路径是否相同
    
    
    if(url!=nullurl.equals(webroot+"/login.jsp")url.equals(webroot+"/LoginServlet")){
    
    chain.doFilter(req,resp);
    }else{
    
    if(session==null){
    response.sendRedirect(webroot+"/login.jsp");
    
    }else{
    
    String user2=(String)session.getAttribute("user1");
    if(user2==null){
    
    response.sendRedirect(webroot+"/login.jsp");
    
    }else{
    
    chain.doFilter(request, response);
    
    }
    }
    
    }
    
    }
    
    
    @Override
    public void init(FilterConfig config) throws ServletException {
    // TODO Auto-generated method stub
    this.config=config;
    ServletContext ctx=config.getServletContext(); //获取url  /项目名
    webroot=ctx.getContextPath();    //项目名
    
    
    }
    }

    这里需要注意的是LoginServlet跳转到欢迎页面所用的跳转是客户端跳转。

    以上这篇jsp中过滤器选择过滤器的写法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
    • JSP过滤器Filter配置过滤类型全部汇总
    • JSP 开发中过滤器filter设置编码格式的实现方法
    • JSP使用Servlet过滤器进行身份验证的方法
    • JSP过滤器防止Xss漏洞的实现方法(分享)
    • JSP使用过滤器防止SQL注入的简单实现
    • jsp实现登录验证的过滤器
    • 详解JSP中使用过滤器进行内容编码的解决办法
    • servlet+jsp实现过滤器 防止用户未登录访问
    • JSP使用过滤器防止Xss漏洞
    • jsp filter 过滤器功能与简单用法示例
    上一篇:Spring AOP代理详细介绍
    下一篇:JSP过滤器Filter配置过滤类型全部汇总
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    jsp中过滤器选择过滤器的写法详解 jsp,中,过滤器,选择,的,写法,