想飛就別怕摔

          大爺的并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之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 荔波县| 江川县| 东乡族自治县| 泾川县| 酉阳| 石柱| 韶关市| 沙河市| 靖西县| 石景山区| 错那县| 谷城县| 新和县| 泸溪县| 固原市| 土默特右旗| 丽水市| 蒙城县| 寿光市| 东平县| 平顶山市| 来凤县| 永新县| 平湖市| 滦南县| 凤城市| 军事| 岐山县| 当阳市| 大名县| 花垣县| 高碑店市| 沙坪坝区| 曲阜市| 腾冲县| 汉沽区| 怀宁县| 莲花县| 丹凤县| 环江| 浦城县|