参数以对象形式传入:user.name;user.age
参数以对象形式取到:user.name;user.age 否者报错
1:User.class
public class User {
private String name;
private String age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
2:ParamACtion.class
import com.opensymphony.xwork2.ActionSupport;
import com.yanlu.paramAction;
public class paramAction extends ActionSupport {
private User user;
public String add() throws Exception {
//System.out.print(user.getName());
//System.out.print(user.getAge());
return "success";
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
3:index.jsp 界面传参数的链接:
<a href="<%=basePath%>yanlu/yan!add?user.name=1&user.age=18"> 参数传入</a>
4:paramTest.jsp 跳转界面获取参数代码:
user.name:<s:property value="user.name"/><br/>
user.age:<s:property value="user.age"/><br/>
<s:debug></s:debug>