프로젝트 요구 사항으로 인해 파일 업로드를 처리할 때 파일의 비동기 업로드를 사용해야 합니다. Jquery Ajax File Uploader 구성요소의 다운로드 주소는 여기에서 사용됩니다: http://www.phpletter.com/download_project_version.php?version_id=6
서버는 파일 업로드를 처리하기 위해 struts2를 사용합니다.
코드는 다음과 같습니다. 다음은 다음과 같습니다.
text/html
< /struts>
Action과 결합된 struts.xml의 결과 구성에 주의하세요.
contentType 매개변수가 있어야 합니다. 그렇지 않으면 브라우저는 항상 반환된 JSON 결과를 파일로 저장하라는 메시지를 표시하고 처리를 위해 ajaxfileupload에 전달하지 않습니다. 이는 struts2 JSON 플러그인의 기본 contentType이 application/json인 반면 ajaxfileupload에는 text/html이 필요하기 때문입니다.
파일 업로드용 JSP 페이지
코드 복사
코드는 다음과 같습니다.
<%@ 페이지 언어="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
;
여기에 제목 삽입 script type="text/javascript" src="js/jquery.js">