在配置好了struts.xml以後,一般會寫<result name="success" >success.jsp</result>,這樣寫會返回一個成功頁面,而若是要返回json數據,則只須要作以下改動便可:
json
把struts.xml中<package name="" extends="struts-default"> 改成 extends="json-default" .jsp
在result中, name的值和在action中return的值一致,至關於以前寫的name="success",加上type=json ,加上<param name="root">mResult(返回值名稱)</param> ,mResult爲在action中須要返回到頁面的最終的json數據。code
mResult
有了這幾個配置,基本上就搞定了。xml
2015-6-03日添加:io
<param name="excludeNullProperties">true</param>
在struts.xml的result 中加入這行代碼,意思是在返回的json數據中,若是有的值爲null,則不顯示。配置