您现在的位置是:首页 > 后台技术 > JavaJava
Servlet过滤器
第十三双眼睛2019-06-23【Java】人已围观
简介每次要用Servlet中的过滤器的时候,都要取网上找,为了方便,就写在自己的博客中。
ServletFilter实现
public class MyFilter implements Filter {
@Override
public void destroy() {
}
@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest)arg0;
HttpServletResponse response = (HttpServletResponse)arg1;
//业务代码
arg2.doFilter(request, response);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
}
}
![](/d/file/p/2019/06-23/ab3f543195951e40419d372d1762cc1b.png)
然后再web.xml中进行配置即可
<filter>
<filter-name>filter</filter-name>
<filter-class>com.thirteen.java.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
public class MyFilter implements Filter {
@Override
public void destroy() {
}
@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest)arg0;
HttpServletResponse response = (HttpServletResponse)arg1;
//业务代码
arg2.doFilter(request, response);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
}
}
![](/d/file/p/2019/06-23/ab3f543195951e40419d372d1762cc1b.png)
然后再web.xml中进行配置即可
<filter>
<filter-name>filter</filter-name>
<filter-class>com.thirteen.java.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
![](/d/file/p/2019/06-23/7a3fb65828d885a28332b2eaeffc5712.png)
Tags:
很赞哦! ()
上一篇:封装系统配置参数工具类(图文)
下一篇:JAVA定时备份数据库(图文)
相关文章
随机图文
springboot实现不同业务的日志打印到不同的文件中(图文)
这几天有个项目的日志信息比较多,需要把不同业务的日志打印到不同的文件中去,今天在公司搞了很久都没搞定,晚上回来搞,终于搞定了,记录一下。elasticsearch(图文)
elasticsearchjava 实现MQTT客户端(图文)
前端时间,总结了以下java使用MQTT客户端的使用方法,特地记录一下,方便以后使用shiro学习(图文)
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序