我用struts1用习惯了。不想换S2 可是我比较喜欢S2的拦截器。所以就想了下怎么让s1也能拥有拦截器。做的不好别喷我 我第一次写博客!
废话就不多说了,我直接进正题!
1·首先写一个类 MyInterceptor 继承ActionServlet,代码如下
public class MyInterceptor extends ActionServlet {
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
// TODO Auto-generated method stub
System.out.println("dopost");//这里可以写成自己的拦截代码。。大家就随意发挥吧
super.doPost(request, response);
}
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
// TODO Auto-generated method stub
System.out.println("doget");//这里可以写成自己的拦截代码。。大家就随意发挥吧
super.doGet(request, response);
}
}
2·然后把WEB.xml改下下面这样
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.MyInterceptor.MyInterceptor</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
分享到:
相关推荐
Struts2拦截器(Interceptor) Struts2拦截器(Interceptor)
struts1.2拦截器使用插件
1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现. 2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按...
Struts 2 过滤器和拦截器的区别
自己写的struts2小案例,DAO是用JPA开发,包含Action,mysq等,mvc模式
Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序
该例子为struts2注解与拦截器demo,利用myEclipse8.5开发,导入刚才后,自动加载所需struts2的jar包,可以直接运行,是初学struts2注解、拦截器很好的例子,保证10分钟学会2种技术,愿意分享给大家。
struts2常用拦截器,struts2经常用到的拦截器,熟悉熟悉
struts2工作原理及拦截器和过滤器
struts2拦截器的使用说明文档,配置说明文档。可以看一下
这是一个关于struts2的类型转换 以及 拦截器 还有校验的例子
使用struts的拦截器拦截一些敏感性的词或一些非法或不文秘的言论
Struts2拦截器.ppt Struts2拦截器.ppt Struts2拦截器.ppt
完整可运行起来的SSH项目!中使用了SAIF 插件 实现拦截器的效果!并且有sql语句 !我使用的是mysql数据库,如果你使用别的数据库请改配置文件!运行成功后注意控制台的输出
Struts2的核心,拦截器的应用!!!
关于struts2 拦截器的详细的解释及其在开发中对struts2的拦截器的应用和拦截器在框架中的作用.
struts2上传单个文件及多个文件,strus2拦截器的使用,里面有个user用户,先执行user.jsp即登陆,可以执行上传文件的操作,反之,不能,有个exit.jsp,退出之后不能执行。里面含有jar文件,导入myeclipse可以执行...
struts2.X 拦截器源码
struts2,Interceptor struts2拦截器实例,两套实例,一套是针对单个的action配置的,另一套实例是针对全局的action配置的拦截器interceptor
一个Struts2的核心拦截器例子教你如何在项目中怎样去使用Struts2的核心技术拦截器...