action中:
private Map<String,Object> dataMap;// 生成setget
public String getUserById() {
dataMap = new HashMap<String, Object>();
Use user = userDAO.findById(id);
dataMap.put("user", user);
return "getuserbyid";
}
struts.xml配置文件中:
<result type="json" name="getuserbyid">
<param name="root">dataMap</param>
</result>
返回User对象的数据。
{
"user": {
"id": "1",
"name": "test",
"cityid": 124,
"state": 1,
"type": 0
}
}