我的問題:json字符串作爲文件返回。當我調用getJSONResult操作時,它會給我一個帶有json字符串的文件,我可以打開或下載它。獲取JSON彈出保存或打開對話而不是實際的內容?
我認爲這是一個配置問題,但我找不到它。如果有人能幫助我,我會很高興,謝謝你們!
我有一個提交使用操作和執行方法來獲取數據的開放表單。然後,我可以讓jquery工作的唯一方法是放置一個只返回'success'的動作和執行方法,然後用第三個動作進入我的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>
你的問題對我來說不是很清楚..你真的得到了什麼問題?你是否起訴struts2-json插件? – 2012-07-24 06:43:24
嗨Umesh,讓我先解釋我的情況。我正在使用struts2 jquery進行UI開發,並使用Struts2進行流程。我面臨的問題是,whenevr正在嘗試登錄我的頁面,而不是顯示正在獲取JSON內容的下載彈出窗口的網格。我不知道我犯了什麼錯誤...並且我正在使用struts2-json插件 – Esh 2012-07-24 06:50:57
你能顯示相關部分的代碼和xml嗎?你需要使用結果類型作爲'JSON' – 2012-07-24 07:03:37