struts.xml配置文件元素的说明

  <!-- 
      package  :  包    用来组织模块
      namespace : 命名空间  是来用区分访问不同包下的action
      extends : 继承  继承其他的包,包里面的任何东西都被继承
      
             如何请求资源路径 : 主机名:端口号/应用工程名/命名空间/action.action 
                  localhost:8080/struts2-2/hello/hello
                  localhost:8080/struts2-2/hello/hello.action
      
      springmvc  
          controller 处理资源路径  requestMapping("/user")
          controller 的方法   requestMapping("/user")  return ""  action
          /user/user
          
      
    -->
   <package name="default" namespace="/hello" extends="struts-default">
      <!-- 
         action : 处理请求资源
         name : 对应的请求资源路径
         class : 处理请求资源的类   默认是:com.opensymphony.xwork2.ActionSupport
         method : 指定处理请求资源类中的方法,默认的是:execute
       -->
      <action name="hello" class="com.opensymphony.xwork2.ActionSupport"
        method="execute"
      >
         <!-- 
            result : 响应请求的结果 ,结果可能有多个
            name : 处理请求的方法返回的结果 
            type : 类型决定响应的方式 
         -->
        <!--  <result name="success" type="dispatcher">
            /WEB-INF/jsp/hello.jsp
         </result> -->
          <result name="success" type="redirect">
            /index.jsp
         </result>
      </action>
   </package>

 

struts2不是一个单例,那么它是线程安全的


jsp 向 action  传值
1.直接在action类中 添加属性,属性名和jsp中的name值必须一致 且 属性要提供setter方法接收
2.action类实现ModelDriven接口 ,ModelDriven这个是泛型接口需要指定类型,那么不指定类型也是可以的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值