获得参数的方式(三种)

2017-08-11  本文已影响0人  jose_dl

属性驱动

在action中成员位置,为每个属性设置get,set方法。并且get,set方法后面的名称和前台页面的name值一样。这样才可以自动封装获得。这样就可以直接使用属性了。

    private String name;
    private Integer age;
    private Date date;
    
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Integer getAge() {
        return age;
    }
    public void setAge(Integer age) {
        this.age = age;
    }

    public Date getDate() {
        return date;
    }
    public void setDate(Date date) {
        this.date = date;
    }

    public String Demo1(){
         
        System.out.println(name);
        System.out.println(date);
        
        return SUCCESS;
    }

对象属性驱动

<form action="regist">
    <input type="text" name="user.name">
    <input type="text" name="user.age">
    <input type="text" name="user.date">
    <input type="submit">
</form>
private User user;
    
    public User getUser() {
        return user;
    }
    public void setUser(User user) {
        this.user = user;
    }

模型驱动

这种提交方式,前台正常提交,只写属性名即可。
但是这种方法有局限性,就是只能提交一个对象。

Snip20170811_8.png
上一篇 下一篇

猜你喜欢

热点阅读