struts2返回json

基于struts2返回json数据,除了常规方式,还有一种就是strut2自动组装json数据,更安全可靠。
1.action
private Map<String, Object> jsonMap = new HashMap<String, Object>();
jsonMap.put(IBaseAction.SUCCESS, false);
return JSONRESULT;
notice:jsonMap must have set and get method.
2.xml
<package name="code" namespace="/admin" extends="json-default">
<result name="jsonResult" type="json">
     <param name="root">jsonMap</param>
</result>
<result name="textResult" type="json">
<param name="contentType">text/html</param>
<param name="root">jsonMap</param>
<param name="noCache">true</param>
</result>
</package>
notice:package must extends json-default
3.get field value

你可能感兴趣的:(struts)