值栈与modeldriven接口传值问题
jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>值栈与modeldriven接口传值问题</h1>
<a href="${pageContext.request.contextPath }/sy/caseAction.action?uname=zhangsan&&user.uid=1&&user.uname=lisi" >测试</a>
</body>
</html>
action
package com.zking.one.web;
import com.opensymphony.xwork2.ModelDriven;
import com.zking.one.entity.User;
public class CaseAction implements ModelDriven<User> {
private User user = new User();//实体类
private String uname;
public String execute() {
System.out.println(user);
System.out.println(uname);
return "rs";
}
@Override
public User getModel() {
// TODO Auto-generated method stub
return user;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
}
实体类user
package com.zking.one.entity;
public class User {
private String uid;
private String uname;
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public User(String uid, String uname) {
super();
this.uid = uid;
this.uname = uname;
}
public User() {
super();
}
@Override
public String toString() {
return "User [uid=" + uid + ", uname=" + uname + "]";
}
}
显示的效果如下: