Struts2使用模型驅動ModelDriven進行傳值

2018-12-20  本文已影响0人  Zak1

Struts2S使用模型驅動ModelDriven進行傳值

在一般情况下jsp页面与action进行传值

    <s:form action="doregister">
          <h3>注册用户名: <s:textfield name="username" /></h3>         
         <h3>注册 密码:  <s:password name="password" /></h3>       
        <s:submit />
    </s:form>

action 中:

    private String username;
    private String password;
    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
<s:form action="doregister">
           <h3>注册用户名: <s:textfield name="user.username" /></h3>      
           <h3>注册 密码:  <s:password name="user.password" /></h3>       
        <s:submit />
    </s:form>

action中

    private Userpo user;
    
    public void SetUser(Userpo user){
        this.user=user;
    }
    public Userpo GetUser(){
        return this.user;
    }
<s:form action="doregister">
          <h3>注册用户名: <s:textfield name="username" /></h3>         
         <h3>注册 密码:  <s:password name="password" /></h3>       
        <s:submit />
    </s:form>

action中发生改变:

private Userpo user;
    
    public UserPO getModel(){
        this.user=new UserPo;
        return this.user;
    }

注意看action中添加了 GetModel方法通过这样的方法可以直接向action中的user中的属性进行传值

上一篇下一篇

猜你喜欢

热点阅读