Struts2 用Action的属性接受参数

来源:互联网 发布:ps淘宝店铺标志怎么做 编辑:程序博客网 时间:2024/05/01 01:12

index.jsp


<% String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><base href="<%=basePath %>"/><body>使用action属性接收参数<a href="user/user!add?name=a&age=8">添加用户</a></body>


user_add_success.jsp


<body>User Add Success!</body>

struts.xml

<struts>    <constant name="struts.devMode" value="true" />    <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></struts>

UserAction.java

public class UserAction extends ActionSupport {private String name;private int age;public String add() {System.out.println("name=" + name);System.out.println("age=" + age);return SUCCESS;}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;}}