struts 2はjsonデータに戻ります.
アクションをJSONタイプに戻すには、packageのextens属性をjson-defaultに変更する必要があり、いったんアクションに指定されると、JSONプラグインは自動的にJSON形式のデータをJSON形式のデータに並べ、クライアント物理ビューのJavaScriptに戻す.1,戻ってきたjsonオブジェクトはactionにget方法がある必要があります.2、 バックグラウンドで文字列を使用した結果、「\\\currentpage\2、\size\10、\totalpage\":1、\totlecount\"::"""""":"""""""""、"""""""""""":10,"""""""""""""""""""""""""""""""""""":""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""totlecount\":31]」の間にバックスラッシュがあります.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<struts>
<package name="default" extends="json-default">
<action name="person" class="com.person.PersonAction" method="view">
<result type="json">
<param name="includeProperties">
person\.name,persoon\.age,person\.gender
</param>>
</result>
</action>
</package>
</struts>
ただし、返されるオブジェクトが行列形式のJsonデータである場合.たとえば、ペソンBeanには対象のpersion 1…person 9がありますが、私はperson 1のjsonデータだけで、次のような正規表現が使えます.<struts>
<constant name="struts.objectFactory" value="spring"/>
<include file="struts-admin.xml"></include>
<package name="default" extends="json-default">
<action name="person" class="com.person.PersonAction" method="view">
<result type="json">
<param name="includeProperties">
person\[\d+\]\.person1
</param>>
</result>
</action>
</package>
</struts>
exclude Propertiesスクリーンの使い方はこのように同じです.ブロックされているのは一つのオブジェクトだけで、person Beanの全体のオブジェクトをブロックする場合、以下のような構成を使います.<struts>
<constant name="struts.objectFactory" value="spring"/>
<include file="struts-admin.xml"></include>
<package name="default" extends="json-default">
<action name="person" class="com.person.PersonAction" method="view">
<result type="json">
<param name="excludeProperties">
person
</param>>
</result>
</action>
</package>
</struts>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++「seljsons」class=「tbaction」method=「get Json Grids」