二、struts2 入门

1.struts.xml 配置文件详解

    

2.拦截器

拦截器一般是 web 框架中的概念,不是 Sun 定义的 概念。
拦截器(Interceptor)的作用跟 sun定义的 Filter 作用差不多

  • Filter : Sun 规范的一套接口,请求的预处理机制

  • Interceptor :表现层框架(Struts1,Struts2,springmvc ) 规范的一种技术(拦截器)

  • Filter :可以拦截各种类型的请求:.html .css .js .jsp servlet请求 、 动作请求等

  • Interceptor:只能拦截处理动作类请求

Struts2 默认使用的拦截器:

     
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                    input,back,cancel,browse
                
                
                    input,back,cancel,browse
                

  • 自定义拦截器步骤
    • 自定义拦截器: struts2 框架提供了 定义拦截器的接口。Interceptor 接口、继承 AbstractInterceptor抽象类
public class MyInter extends AbstractInterceptor {
  • 申明自定义的拦截器
    
            
            
        
  • 配置拦截器拦截具体的动作类
    
        

注意:应该这样配置

    
            
            
            
            
                
                
            
        
        
        
        

3.上传下载 详看代码

你可能感兴趣的:(二、struts2 入门)