If you want to return json data to the client, you may receive an error message that a file download dialog box appears to download json as a text file. I am using struts2-json plugin to fix this error, just add the following configuration to your action in struts.xml
<param name="contentType">text/plain</param>
my example
<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>
Sonlt
source share