使用Struts2框架准备工作

1.导入相关jar包

  1. Struts2配置核心过滤器

使用Struts2需要在lib下的web.xml中配置核心过滤器
代码如下:

  
        struts2
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    

    
        struts2
        /*
    
  1. 配置src下struts.xml
    标签是为了将Action配置封装起来,一个标签下可以配置多个action
    标签下的name属性是给包取得名字,起到标识作用,可以随便起,不能与其他包名重复
    namespace属性是给action的访问路径定义一个命名空间,在前端页面使用action时需要加上命名空间名字如果给命名空间命名为/hello那么在前端页面中应该href = "/hello/Action.action"
    命名空间也可以写/,在前端中写href = "/Action.action"即可;
    extends属性:继承一个指定包,,其中struts-default为必须继承
标签:配置action类
      name属性决定action的访问资源名
      class属性为Action的完整类名
      method属性:指定调用action类中的哪个方法来处理请求
处理异常: 
  中的result属性为设置异常处理标识,要与标签中的name属性相同, 
  exception属性为具体出现的错误名称
 标签:处理结果配置
    name属性:标识结果处理的名称,一般与action的返回值相对应,也可处理异常返回结果
    type属性:指定调用哪个result类来处理结果,默认为转发
          标签体:跳转到哪个页面或action
 引用写在具体包下的Struts.xml文件 
    


  
  
  
    
    
    
       
    
     
      /index.html
        /login.jsp
     
     
     
      
    
  

你可能感兴趣的:(使用Struts2框架准备工作)