分享

判断用户是否登录的简单filter

 WindySky 2014-10-21

public void dofilter(servletrequest req, servletresponse res,
   filterchain chain) throws ioexception, servletexception {
   httpservletrequest request = (httpservletrequest) req;
   httpservletresponse response = (httpservletresponse) res;
   httpsession session=request.getsession();
   servletcontext application=session.getservletcontext();
   
      if(session.getattribute("usersession")==null)
      {
response.sendredirect("error/priv_error.jsp");
       return;
      }
      else
      {
       chain.dofilter(request, response);
      }

 }

web.xml中如下配置:

<filter>
      <filter-name>privfilter</filter-name>
      <filter-class>com.mypriv.filter.privfilter</filter-class>
   </filter>

<filter-mapping>
    <filter-name>privfilter</filter-name>
    <url-pattern>/resource/*</url-pattern>
</filter-mapping>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多