想飛就別怕摔

          大爺的并TM罵人

          struts2學習筆記(三)--action接受參數

          一、在action中直接寫頁面傳遞的屬性來接受
          action
           1 public class UserAction extends ActionSupport {
           2     
           3     private String name;
           4     private int age;
           5     
           6     public String add() {
           7         System.out.println("name=" + name);
           8         System.out.println("age=" + age);
           9         return SUCCESS;
          10     }
          11 
          12     public String getName() {
          13         return name;
          14     }
          15 
          16     public void setName(String name) {
          17         this.name = name;
          18     }
          19 
          20     public int getAge() {
          21         return age;
          22     }
          23 
          24     public void setAge(int age) {
          25         this.age = age;
          26     }
          27     
          28     
          29 }
          頁面傳遞參數為name與age如:<a href="user/user!add?name=a&age=8">添加用戶</a>

          二、使用DomainModel接受參數
          action
           1 public class UserAction extends ActionSupport {
           2     
           3     private User user;
           4     //private UserDTO userDTO;
           5     public String add() {
           6         System.out.println("name=" + user.getName());
           7         System.out.println("age=" + user.getAge());
           8         return SUCCESS;
           9     }
          10 
          11     public User getUser() {
          12         return user;
          13     }
          14 
          15     public void setUser(User user) {
          16         this.user = user;
          17     }
          18 }
          domain
           1 public class User {
           2     private String name;
           3     private int age;
           4     public String getName() {
           5         return name;
           6     }
           7     public void setName(String name) {
           8         this.name = name;
           9     }
          10     public int getAge() {
          11         return age;
          12     }
          13     public void setAge(int age) {
          14         this.age = age;
          15     }
          16 }
          頁面傳遞參數是需要這樣來傳遞如:
          <a href="user/user!add?user.name=a&user.age=8">添加用戶</a>

          posted on 2011-12-10 12:52 生命的綻放 閱讀(423) 評論(0)  編輯  收藏 所屬分類: Struts2.0

          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(5)

          隨筆分類(94)

          隨筆檔案(93)

          文章分類(5)

          文章檔案(5)

          相冊

          JAVA之橋

          SQL之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 兴义市| 饶河县| 陵水| 安化县| 炉霍县| 富顺县| 澎湖县| 平凉市| 阿拉善盟| 安溪县| 瑞丽市| 克山县| 九江市| 巩义市| 东兴市| 丘北县| 徐闻县| 罗江县| 分宜县| 北宁市| 亳州市| 承德县| 绵阳市| 长岭县| 外汇| 凌云县| 澳门| 神农架林区| 蓝山县| 永吉县| 红安县| 祁连县| 西华县| 文山县| 临潭县| 丰镇市| 宁城县| 峡江县| 福清市| 恩施市| 曲松县|