使用领域对象接收参数(用DomainModel接收参数)

使用领域对象接收参数:

Struts.xml

 

<package name="user" extends="struts-default" namespace="/user">

            <action name="user"class="com.bjsxt.struts2.user.action.UserAction">

                <result>/user_add_success.jsp</result>

            </action>

    </package>

 

UserAction.java

 

package com.bjsxt.struts2.user.action;

 

import com.bjsxt.struts2.user.model.User;

import com.opensymphony.xwork2.ActionSupport;

 

public class UserAction extends ActionSupport {

         private User user;

 

         public String add(){

                   System.out.println("name="+user.getName());

                   System.out.println("age="+user.getAge());

                   return SUCCESS;

         }

        

         public User getUser() {

                   return user;

         }

 

         public void setUser(User user) {

                   this.user = user;

         }

        

}

 

User.java

 

package com.bjsxt.struts2.user.model;

 

public class User {

    private String name;

    private int age;

    public String getName() {

       return name;

    }

    public void setName(String name) {

       this.name = name;

    }

    public int getAge() {

       return age;

    }

    public void setAge(int age) {

       this.age = age;

    }

   

}

 

 

http://localhost:8080/s_1/user/user!add.action?user.age=90&user.name=kevin

posted @ 2012-03-22 17:27  haiwei.sun  阅读(204)  评论(0编辑  收藏  举报
返回顶部