struts2返回json數據

    在配置好了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,則不顯示。配置

相關文章
相關標籤/搜索