Struts2 属性驱动

来源:互联网 发布:手机黄金交易软件 编辑:程序博客网 时间:2024/05/29 04:39

属性驱动

 

1.  jsp页面

<formaction="register.action"method="post">

    用户名:<inputtype="text"  name="user.name"/><br>

     码:<inputtype="password"name="user.pwd"/><br>

     龄:<inputtype="text"  name="user.age"/><br>

     箱:<inputtype="text"  name="user.email"/><br>

            <inputtype="submit"value="提交"/>

</form>

 

 

2.  Action代码

publicclass UserAction {

    private Useruser;

    public User getUser() {

       returnuser;

    }

    publicvoid setUser(Useruser) {

       this.user =user;

    }

    public String register(){

       System.out.println(user);

       return"success";

    }

}

 

 

3.  struts.xml

<packagename="default"extends="struts-default">

          <action name="register"class="com.zys.system.action.UserAction"method="register">

                    <result name="success">/success.jsp</result>

                    <result name="failure">/login.jsp</result>

          </action>

</package>

 

 

4.  User类

publicclass User {

    private Stringname;

    private Stringpwd;

    private Stringemail;

    privateintage;

 

    public String getName() {

        returnname;

    }

    publicvoid setName(Stringname) {

        this.name =name;

    }

    public String getPwd() {

        returnpwd;

    }

    publicvoid setPwd(Stringpwd) {

        this.pwd =pwd;

    }

    public String getEmail() {

        returnemail;

    }

    publicvoid setEmail(Stringemail) {

        this.email =email;

    }

    publicint getAge() {

        returnage;

    }

    publicvoid setAge(intage) {

        this.age =age;

    }

    public String toString() {

return"User [name=" +name + ", pwd=" + pwd +", email=" + email + ", age=" +age + "]";

    }

}