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