解决json下载为题:
对于使用配置文件的解决方式为:
<result name="json" type="json">
<param name="contentType">text/html</param>
//或application/json
</result>
对于使用注解的解决方式:
@Result(name="success",type="json",params={"contentType","text/html"})//或application/json
json传参:
1,通过配置指定不需要放在json中的数据
<param name="excludeProperties">
error,message
</param>
使用注解:
@Result(name="success",type="json",params={"excludeProperties","error,message"})
2,通过配置指定需要放在json中的数据
<param name="includeProperties">
error,message
</param>
使用注解:
@Result(name="success",type="json",params={"includeProperties","error,message"})//或application/json
3,将父类的属性封装进json
在配置时指定ignoreHierarchy为false
<param name="ignoreHierarchy">false</param>