zoukankan      html  css  js  c++  java
  • Struts2之Domain Model(域模型)。

    使用原因

    为了避免在action中有太多的类,而需要写大量的get().set()。

    故在Struts2 使用 了 domain model.

    Action:

     1 private User user;
     2     public String add(){
     3         System.out.println("name:"+user.getUname());
     4         System.out.println("pwd:"+user.getPwd());
     5         System.out.println("添加学生成功");
     6         return SUCCESS;
     7     }
     8 
     9   public User getUser() {
    10         return user;
    11     }
    12     public void setUser(User user) {
    13         this.user = user;
    14     }

    而在model层 写entity,也是MVC 思想的一部分。

    entity:

     1 private String  uname;
     2 
     3 private String pwd;
     4 
     5 /*
     6 * Set()get()
     7 */
     8 
     9 public void setUname(String uname) {
    10         this.uname = uname;
    11     }
    12 public String getPwd() {
    13         return pwd;
    14     }
    15 
    16 //constructor
    17 public User() {
    18      super();
    19     }

    通过这样,可以直接在访问项目的URL    http://localhost:8080/hellouser/user!add?user.uname=a&user.pwd=aaaa  这样写。

  • 相关阅读:
    Life Forms POJ
    Musical Theme POJ
    Long Long Message POJ
    ci框架多语言切换
    vi模式
    并发量
    运维技术规划
    Linux装mysqli.so
    任何一门语言思考的
    python例子
  • 原文地址:https://www.cnblogs.com/printN/p/6438246.html
Copyright © 2011-2022 走看看