您的位置:首页 > Web前端 > JavaScript

maven项目ssh框架 ajax返回json对象xml配置

2017-01-17 09:41 351 查看
json返回值:


如果项目中没有封装json返回值,ajax需要返回json数据类型的话,在pom.xml添加相应的struts2-json-plugin架包信息,注意和strusts版本对应,

<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>2.3.20</version>
</dependency>


在action中,配置返回值名称的get/set方法

private List<CpuInfo>  resultList;

public List<CpuInfo> getResultList() {
return resultList;
}
public void setResultList(List<CpuInfo> resultList) {
this.resultList = resultList;
}

public String findCpuInfo() {
List<CpuInfo> list=service.findCpuInfo(cpuInfo);
resultList=list;
return SUCCESS;
}


在struts.xml中配置:

<package name="msg" extends="struts-default,json-default">

<action name="findCpuInfo"  class="equipmentInfoAction" method="findCpuInfo">
<result name="SUCCESS" type="json">
<param name="root">resultList</param >
</result>
</action>
这样,在项目没有封装json返回值的情况下,就可以在ajax请求中返回json数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: