在ssh框架中,ayui数据表的使用
后台代码
private Map<String,Object> jsonData; //layui前端 接收的数据库是Map集合
public Map<String, Object> getJsonData() {
return jsonData;
}
public void setJsonData(Map<String, Object> jsonData) {
this.jsonData = jsonData;
}
public String getJsonList(){
//action里的方法,必须把map的数据结构设置成于layui要求的数据结构一致,不然前端回报数据异常
jsonData = new HashMap<String,Object>();
jsonData.put("code", 0);
jsonData.put("msg", "");
jsonData.put("count", adi.findInfoTotalNumberByCondition(admin));
jsonData.put("data", adi.findInfoByCondition(admin)); //
return SUCCESS;
}
structs2 配置
<action name="getJsonList" class="com.jxgm.bsnserv.action.AdminAction" method="getJsonList">
<result type="json">
<param name="root">jsonData</param>
<!-- 这里的jsonData对应action里要返回的map对象 -->
</result>
</action>
前端的配置