Если вы хотите вернуть данные json клиенту, вы можете получить сообщение об ошибке, что появится диалоговое окно загрузки файла для загрузки json в виде текстового файла. Я использую плагин struts2-json, чтобы исправить эту ошибку, просто добавьте следующий конфиг к вашему действию в struts.xml
<param name="contentType">text/plain</param>
мой образец
<action name="uploadFile" class="fileUploadAction">
<interceptor-ref name="fileUploadStack"/>
<result name="input">/WEB-INF/pages/uploadForm.jsp</result>
<result name="success" type="json">
<param name="excludeProperties">
fileStoreManager, file
</param>
<param name="contentType">text/plain</param>
</result>
<result name="cancel" type="redirectAction">mainMenu</result>
</action>