Struts2域模型(DomainModel)的使用

1.public class UserAction extends ActionSupport {
2. 
3.    //域模型的使用
4.  private User user;
5.  public User getUser() {
6.      return user;
7.  }
8.  public void setUser(User user) {
9.      this.user = user;
10. }
11. 
12. public String Add(){
13.     //使用User里的属性不需要new一个对象,因为struts2会帮你new,直接使用上边的域模型
14.     /*User user=new User();
15.     String name=user.getName();
16.     int age=user.getAge();*/
17.     
18.     
19.     System.out.println("姓名为:"+user.getName());
20.     System.out.println("年龄为:"+user.getAge());
21.     return SUCCESS;
22. }
23.}

entity里User实体类代码如下:

1.public class User {
2.
3.  public User(){
4.      super();
5.  }
6.  private String name;
7.  public String getName() {
8.      return name;
9.  }
10. public void setName(String name) {
11.     this.name = name;
12. }
13. public int getAge() {
14.     return age;
15. }
16. public void setAge(int age) {
17.     this.age = age;
18. }
19. private int age;
20.}

JSP页面信息如下:

1.<body>
2.  <form action="user/userAdd!add" method="post">
3.    <table>
4.      <tr>
5.          <td>姓名:</td>
6.          <td><input type="text" name="user.name"/> </td>     
7.      </tr>
8.      <tr>
9.          <td>年龄:</td>
10.         <td><input type="text" name="user.age"/>        </td>
11.     </tr>
12.    </table>
13.    <input type="submit" value="提交"/>
14.  </form>
15.</body>

注意:此外,还有一种接收参数的方式是用ModelDTO。

另外,还有一种不太常用的参数接收方式是ModelDriven。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值