<package name="json" namespace="/" extends="json-default">
<!--获取所有部门,返回inputStream 返回json数据 -->
<action name="getAllDeptToJson" class="deptAction" method="getAllDeptToJson">
<result name="success" type="stream">
<param name="contentType">application/json</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">inline;filename="depts.json"</param>
</result>
</action>
<!--获取所有部门,使用struts-json-plugin.jar返回json数据 -->
<action name="getAllDeptToJson2" class="deptAction" method="getAllDeptToJson2">
<result name="success" type="json">
<!--JSON序列化第1种方式 -->
<param name="root">depts</param>
<param name="excludeProperties">\ [\ d+\ ].emps,\ [\ d+\ ].loc</param>
<!--JSON序列化第2种方式 -->
<!-- <param name="includeProperties">depts.*</param>
<param name="excludeProperties">depts\ [\ d+\ ].emps,depts\ [\ d+\ ].loc</param> -->
</result>
</action>
</package>
<!--获取所有部门,返回inputStream 返回json数据 -->
<action name="getAllDeptToJson" class="deptAction" method="getAllDeptToJson">
<result name="success" type="stream">
<param name="contentType">application/json</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">inline;filename="depts.json"</param>
</result>
</action>
<!--获取所有部门,使用struts-json-plugin.jar返回json数据 -->
<action name="getAllDeptToJson2" class="deptAction" method="getAllDeptToJson2">
<result name="success" type="json">
<!--JSON序列化第1种方式 -->
<param name="root">depts</param>
<param name="excludeProperties">\ [\ d+\ ].emps,\ [\ d+\ ].loc</param>
<!--JSON序列化第2种方式 -->
<!-- <param name="includeProperties">depts.*</param>
<param name="excludeProperties">depts\ [\ d+\ ].emps,depts\ [\ d+\ ].loc</param> -->
</result>
</action>
</package>