81,092
社区成员
发帖
与我相关
我的任务
分享
public class ActionOne extends ActionSupport {
private Map<String, Object> dataMap;
public ActionOne() {
dataMap = new HashMap<String, Object>();
}
public String action1(){
dataMap.clear();
String result=ERROR;
User user=new User();
user.setUid(1);
user.setUserName("aaa");
user.setPassWord("bbb");
dataMap.put("user", user);
result=SUCCESS;
return result;
}
public Map<String, Object> getDataMap() {
return dataMap;
}
public void setDataMap(Map<String, Object> dataMap) {
this.dataMap = dataMap;
}
}
<package name="testJson" namespace="/json" extends="json-default">
<action name="test1" class="com.hugehard.test.action.ActionOne" method="action1">
<result type="json">
<param name="root">dataMap</param>
</result>
</action>
</package>
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'page1.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="<%=basePath%>/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=basePath%>/themes/icon.css">
<link rel="stylesheet" type="text/css" href="<%=basePath%>/demo.css">
<script type="text/javascript" src="<%=basePath%>/js/jquery.min.js"></script>
<script type="text/javascript" src="<%=basePath%>/js/jquery.easyui.min.js"></script>
<script type="text/javascript">
$("document").ready(function(){
$("#dg").datagrid({
url:'<%=basePath%>/json/test1.action',
columns:[[{
field:'uid',
title:'ID',
width:100
},{
field:'userName',
title:'用户名',
width:100
},{
field:'passWord',
title:'密码',
width:100
}]]
});
});
$("#dg").datagrid('load',{
uid:'uid',
userName:'userName',
passWord:'passWord'
});
</script>
</head>
<body>
<table id="dg" class="easyui-datagrid" title="Basic DataGrid" style="width:700px;height:250px" data-options="singleSelect:true,collapsible:true,url:'<%=basePath%>/json/test1.action',method:'get'">
</table>
</body>
</html>
{"uid":1,"userName":"aaa","passWord":"bbb"}
前面的total 和rows怎么处理?应该不是手动去拼吧