配置拦截器,根据<url-pattern>进行拦截
<filter>
<filter-name>StatAccessFilter</filter-name>
<filter-class>cn.com.md.cdma.portal.filter.StatAccessFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>StatAccessFilter</filter-name>
<url-pattern>/publish/article/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StatAccessFilter</filter-name>
<url-pattern>/publish/product/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>StatAccessFilter</filter-name>
<url-pattern>/publish/photo/*</url-pattern>
</filter-mapping>
由这个拦截器来处理。需要继承自Filter
package cn.com.md.cdma.portal.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.com.md.cdma.share.util.CountUtil;
public class StatAccessFilter implements Filter {
public static int count=0;
public void init(FilterConfig arg0) throws ServletException {
}
public void destroy() {
}
public void doFilter(ServletRequest servletRequest,
ServletResponse servletResponse, FilterChain filterChain)
throws IOException, ServletException {
try{
HttpServletRequest request = (HttpServletRequest) servletRequest;
HttpServletResponse response = (HttpServletResponse) servletResponse;
/*对于拦截之后所做的处理*/
filterChain.doFilter(request, response);
}catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
NULL 博文链接:https://cmexico.iteye.com/blog/621208
Struts2拦截器(Interceptor) Struts2拦截器(Interceptor)
Struts2的拦截器的使用详解实例 博文链接:https://zmx.iteye.com/blog/457434
struts2拦截器使用(用户session失效后的统一页面指向).docx
Struts2拦截器.ppt Struts2拦截器.ppt Struts2拦截器.ppt
struts2拦截器的使用说明文档,配置说明文档。可以看一下
struts2,Interceptor struts2拦截器实例,两套实例,一套是针对单个的action配置的,另一套实例是针对全局的action配置的拦截器interceptor
Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序
关于struts2 拦截器的详细的解释及其在开发中对struts2的拦截器的应用和拦截器在框架中的作用.
struts1.2拦截器使用插件
Struts2拦截器实现权限控制demo,我感觉对初学者还是有一定帮助的
struts2拦截器应用小例子,与大家共分享
基于struts2的拦截器测试,实现了页面的跳转,中间过程的拦截
使用struts的拦截器拦截一些敏感性的词或一些非法或不文秘的言论
Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.
Struts2拦截器原理分析实例 博文链接:https://zmx.iteye.com/blog/457432
创建自己struts2拦截器,手工创建自己的拦截器实现
struts2拦截器和验证框架
struts2拦截器举例struts2拦截器举例struts2拦截器举例struts2拦截器举例
struts2拦截器和国际化教材源文件供大家学习