下記のコードはjspで試行されました。以下のコードは、ファイルを.xlsxに保存するためにウィンドウエクスプローラを開きます(Chromeブラウザを使用)。ファイルをクリックしている間、スタックオーバーフローで投稿された同様の質問のアイコン解決済みの解決策が、質問に対する正しい解決策を見つけることができませんでした。ブラウザFirefoxでクロムコンテンツタイプを設定して.xlsxファイルを保存する方法
ここ<%@ taglib uri="/struts-tags" prefix="s"%>
<%
response.setContentType("application/application/vnd.openxmlformats-
officedocument.spreadsheetml.sheet");
response.setHeader ("Content-Disposition",
"attachment;fileName=tempAuthorizationCloseOutReportsResult.xlsx;");
%>
<s:set var="resultList" value="#request.tempAuthorizationCloseoutResult" />
<div>
<h3></h3>
</div>
<br/>
<s:if test="#resultList.size <= 0">
<table>
<tr>
<td>
<b> <s:text name="ui.label.text.norecordsfound" /> </b>
</td>
</tr>
</table>
</s:if>
<s:elseif test="#resultList.size> 0">
<table>
<tr>
<td>
<b><s:text name="ui.label.text.totalnumberofrecordsfound"/> :
<s:property value="#resultList.size" /> </b>
</td>
</tr>
</table>
ブラウザは何でもできます。サーバーはどこにでも自動的に保存するように指示することはできません。 –