Получение всплывающего окна JSON для сохранения или открытия диалога вместо реального содержимого?

My Problem: Строка json возвращается в виде файла. Когда я вызываю действие getJSONResult, оно дает мне файл со строкой json, который я могу открыть или загрузить.

Я думаю, что это проблема конфигурации, но я не могу ее найти. Я был бы очень рад, если бы кто-нибудь мог мне помочь, спасибо, ребята!

У меня есть начальная форма с отправкой, которая использует действие и метод execute для получения данных. Тогда единственный способ заставить jquery работать - это создать действие и выполнить метод, который просто возвращает «успех». и затем я иду на свою сетку jquery с 3-м действием.

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>

Ответы на вопрос(2)

Ваш ответ на вопрос