struts2返回json数据

    在配置好了struts.xml之后,通常会写<result name="success" >success.jsp</result>,这样写会返回一个成功页面,而如果要返回json数据,则只需要做如下改动即可:

 把struts.xml中<package name=""   extends="struts-default"> 改为 extends="json-default" .

        在result中,    name的值和在action中return的值一致,相当于之前写的name="success",加上type=json ,加上<param name="root">mResult(返回值名称)</param>   ,mResult为在action中需要返回到页面的最终的json数据。

        mResult

有了这几个配置,基本上就搞定了。


2015-6-03日添加:

<param name="excludeNullProperties">true</param>

在struts.xml的result 中加入这行代码,意思是在返回的json数据中,如果有的值为null,则不显示。

你可能感兴趣的:(struts2返回json数据)