contentType パラメーターが存在する必要があります。存在しない場合、ブラウザーは返された JSON 結果をファイルとして保存するよう常に要求し、処理のためにそれを ajaxfileupload に渡しません。これは、struts2 JSON プラグインのデフォルトの contentType が application/json であるのに対し、ajaxfileupload には text/html が必要であるためです。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%> PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
;
ここにタイトルを挿入スクリプトタイプ="text/javascript" src="js/jquery.js">
<スクリプトタイプ="text/javascript" src="js/ajaxfileupload.js"< /script>
>
注意してください 内のコードにはフォームがありません。 ajaxFileUpload() メソッドは、ボタンがクリックされた場合にのみトリガーされます。注意する必要があるのは、js ファイルが導入される順序です。ajaxfileupload.js は jquery に依存します。
プロジェクト コードをダウンロードするにはここをクリックしてください