一:Action獲取參數(shù)的方法(3種)
          1:ModelDriven方式:
          package com.action;

          import com.domain.User;
          import com.opensymphony.xwork2.ActionSupport;
          import com.opensymphony.xwork2.ModelDriven;

          public class UserAction1 extends ActionSupport implements ModelDriven<User> {
              
          private User user = new User();
              
          public String add(){
                  System.out.println(user.getName());
                  System.out.println(user.getAge());
                  
          return "success";
              }

              
          public User getModel() {        
                  
          return user;
              }

          }
          2:Domain Model方式:
          package com.action;

          import com.domain.User;
          import com.opensymphony.xwork2.ActionSupport;

          public class UserAction2 extends ActionSupport {
              
              
          private User user ;
             
              
          public String add(){
                  System.out.println(user.getName());
                  System.out.println(user.getAge());
                  
          return "success";
              }

                  
              
          public User getUser() {
                  
          return user;
              }

              
          public void setUser(User user) {
                  
          this.user = user;
              }


          }

          3:Parameters方式:
          package com.action;

          import com.opensymphony.xwork2.ActionSupport;

          public class UserAction3 extends ActionSupport{
              
          private String name;
              
          private String age;
               
          public String add(){
                  System.out.println(name);
                  System.out.println(age);
                  
          return "success";
              }

              
          public String getName() {
                  
          return name;
              }

              
          public void setName(String name) {
                  
          this.name = name;
              }

              
          public String getAge() {
                  
          return age;
              }

              
          public void setAge(String age) {
                  
          this.age = age;
              }


          }

          User.java
          package com.domain;

          public class User {
              
          private String name;
              
          private String age;
              
          public String getName() {
                  
          return name;
              }

              
          public void setName(String name) {
                  
          this.name = name;
              }

              
          public String getAge() {
                  
          return age;
              }

              
          public void setAge(String age) {
                  
          this.age = age;
              }

          }



          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 牡丹江市| 泽库县| 华安县| 如皋市| 泾阳县| 牡丹江市| 芮城县| 鹤岗市| 宜黄县| 黑河市| 泉州市| 张家港市| 绥滨县| 中超| 永仁县| 建水县| 衡南县| 图们市| 扬中市| 林甸县| 普格县| 阿鲁科尔沁旗| 铜山县| 和硕县| 利辛县| 望谟县| 五原县| 桑植县| 合水县| 昭平县| 金塔县| 繁峙县| 桐柏县| 华蓥市| 玛沁县| 泾阳县| 成安县| 通许县| 金寨县| 法库县| 印江|