zoukankan      html  css  js  c++  java
  • struts1的拦截器,一个简单的示范

    1·首先写一个类 MyInterceptor 继承ActionServlet,代码如下
    [java] view plaincopy
    1. public class MyInterceptor extends ActionServlet {  
    2.   
    3.     @Override  
    4.     public void doPost(HttpServletRequest request, HttpServletResponse response)  
    5.             throws IOException, ServletException {  
    6.         // TODO Auto-generated method stub  
    7.         System.out.println("dopost");//这里可以写成自己的拦截代码。。大家就随意发挥吧  
    8.         super.doPost(request, response);  
    9.     }  
    10.     @Override  
    11.     public void doGet(HttpServletRequest request, HttpServletResponse response)  
    12.             throws IOException, ServletException {  
    13.         // TODO Auto-generated method stub  
    14.         System.out.println("doget");//这里可以写成自己的拦截代码。。大家就随意发挥吧  
    15.         super.doGet(request, response);  
    16.     }  
    17. }  


    2·然后把WEB.xml改下下面这样
    [java] view plaincopy
    1. <servlet>  
    2.   <servlet-name>action</servlet-name>  
    3.   <servlet-class>org.apache.struts.action.MyInterceptor.MyInterceptor</servlet-class>  
    4.   <init-param>  
    5.     <param-name>config</param-name>  
    6.     <param-value>/WEB-INF/struts-config.xml</param-value>  
    7.   </init-param>  
    8.   <init-param>  
    9.     <param-name>debug</param-name>  
    10.     <param-value>3</param-value>  
    11.   </init-param>  
    12.   <init-param>  
    13.     <param-name>detail</param-name>  
    14.     <param-value>3</param-value>  
    15.   </init-param>  
    16.   <load-on-startup>0</load-on-startup>  
    17. </servlet>  
    18. <servlet-mapping>  
    19.   <servlet-name>action</servlet-name>  
    20.   <url-pattern>*.do</url-pattern>  
    21. </servlet-mapping>  

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    基于Diff机制的多个状态合并
    do_mmap解读
    Linux对用户态的动态内存管理
    我的WordPress站点
    使用Bochs学习硬件原理
    inode的若干锚
    Use sed and awk to prettify json
    IO完成端口
    如何使用iText制作中文PDF
    Font and PDF
  • 原文地址:https://www.cnblogs.com/shipeng22022/p/4614190.html
Copyright © 2011-2022 走看看