struts 2はjsonデータに戻ります.


アクションをJSONタイプに戻すには、packageのextens属性をjson-defaultに変更する必要があり、いったんアクションに指定されると、JSONプラグインは自動的にJSON形式のデータをJSON形式のデータに並べ、クライアント物理ビューのJavaScriptに戻す.1,戻ってきたjsonオブジェクトはactionにget方法がある必要があります.2、<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」        バックグラウンドで文字列を使用した結果、「\\\currentpage\2、\size\10、\totalpage\":1、\totlecount\"::"""""":"""""""""、"""""""""""":10,"""""""""""""""""""""""""""""""""""":""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""totlecount\":31]」の間にバックスラッシュがあります.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++