私の問題:json文字列がファイルとして返されます。getJSONResult アクションを呼び出すと、JSON 文字列を含むファイルが表示され、開いたりダウンロードしたりできます。
設定の問題だと思いますが、見つかりません。誰かが私を助けてくれたらとてもうれしいです、ありがとう!
アクションを使用してメソッドを実行してデータを取得する送信を備えたオープニングフォームがあります。それから、jQueryを機能させることができる唯一の方法は、「成功」を返すだけのアクションと実行方法を実行し、3回目のアクションでjQueryグリッドに進むことでした。
struts.xml
<struts>
<package name="live" namespace="/live" extends="struts-default,json-default">
<action name="gridAction" class="core.action.AdminAction">
<result name="success" type="json"></result>
<result name="error">/live/YYY.jsp</result>
</action>
</package>
</struts>