struts1的拦截器2

转载 2012年03月23日 22:15:35
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>



哈哈。。一个简单的拦截

struts1的拦截器1_1

SAIF(Struts Action Invocation Framework)是一个开源组件,它让Struts框架具备Action拦截器与IOC的功能 1.将saif.jar包放入你的lib中。 2...
  • sprita1
  • sprita1
  • 2012年03月23日 22:10
  • 3391

struts1的拦截器1_2

Struts2已经发布一段时间了,这个版本较struts1.x版本有了很大变化,其中一个就是增加了拦截器功能。这是个非常有用的功能,可是struts1.x却没有。     其实,struts1.x可...
  • sprita1
  • sprita1
  • 2012年03月23日 22:13
  • 4392

struts1的拦截器,一个简单的示范

1·首先写一个类 MyInterceptor 继承ActionServlet,代码如下 [java] view plaincopy public class...
  • shipeng22022
  • shipeng22022
  • 2013年01月17日 15:53
  • 1637

struts1,2异常处理

 struts2异常处理:    Struts2提供了很多拦截器,这里也提供了异常处理的拦截器,已经在struts-default.xml中配置好了,我们只需要声明式应用即可,Action方法抛出的异...
  • haoren_e
  • haoren_e
  • 2010年08月22日 13:26
  • 2756

struts1和2的区别总结

Struts2主要改进是取代了Struts1的Servlet和Action。 1、Struts2的核心框架是当作一个filter来实现其功能的,而Struts1是ActionServlet。这是本质...
  • hunterlew
  • hunterlew
  • 2016年02月15日 17:29
  • 1432

在struts1.2中使用拦截器

 要在struts1.2中使用拦截器,必须使用到以下三个包: 1:saif-0.1.jar  2:saif-spring.jar 3:spring.jar把以上三个包放入到自己J2EE工程中的web-...
  • rongdajian
  • rongdajian
  • 2008年10月14日 08:46
  • 4215

获取applicationContext的几种方式

方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("a...
  • a15084903295
  • a15084903295
  • 2013年04月19日 12:03
  • 374

Struts1标签库如何升级到Struts2

struts1的struts-logic.tld struts-bean.tld struts-html.tld struts-nested.tld 集成在IDE里。导入struts1.就会有了如...
  • duck_arrow
  • duck_arrow
  • 2015年01月17日 22:43
  • 1289

使用拦截器Filter修补输入框的xss漏洞

package cmcc.jx.ict.xsgj.filter.xss; import java.io.IOException; import java.util.Iterator; import...
  • zyt_java
  • zyt_java
  • 2017年02月23日 13:45
  • 760

struts1.x 升级到struts2的几点问题

最近将struts1.x+spring2+hibernate3 的环境下的struts1.x升级到 struts2,有些小问题,我将把问题记录下来 1, s:textfield 标签与strut...
  • gtlishujie
  • gtlishujie
  • 2017年05月16日 15:17
  • 603
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts1的拦截器2
举报原因:
原因补充:

(最多只允许输入30个字)