사용자가 두 개의 텍스트 필드를 채우거나 두 개의 파일을 업로드하고 제출할 단일 버튼을 클릭하는 HTML 페이지에 양식이 있습니다. 다음 폼의 코드입니다자바 서블릿에서 파일을 문자열로 읽기
<form name="submitButton" action="DAOserv" method="POST" enctype="multipart/form-data">
<div id="SQL_form">
<div >
<textarea name="SQL" placeholder="BAU Reason"
rows="11"></textarea>
<label for="BAUInputFile">BAU File</label> <input type="file"
id="BAUInputFile">
</div>
</div>
<div >
<div >
<textarea name="BAU" placeholder="SQL Queries"
rows="11"></textarea>
<label for="SQLInputFile">SQL File</label> <input type="file"
id="SQLInputFile">
</div>
</div>
<button type="submit" >Submit</button>
</form>
명확히하기 위해이 첫 번째 DIV는 쿼리의 집합에 대한 텍스트 상자와 파일 업로드 버튼을 포함, 두 번째는 비즈니스 이유 텍스트 상자와 파일 업로드 버튼을 포함 . 사용자는 파일을 업로드하거나 두 섹션 각각에 글을 써야합니다.
버튼을 클릭하면 양식 필드가 모두 전송되지만 온라인으로 솔루션을 찾을 수 없거나 찾을 수없는 경우 (파일을 서블릿 디렉토리에 업로드하는 방법에 대한 대부분의 게시물은 간단히 파일을 사용자가 두 양식 필드 중 하나 또는 모두에 파일을 업로드 한 경우 입니다.
본질적으로 서블릿은 각 텍스트 필드를 검사하고, null 인 경우 업로드 된 파일이 있는지 확인하고, 그렇다면 해당 파일의 텍스트를 문자열로 구문 분석합니다 .
미리 도움을 청하십시오!
기본적으로 파일을 업로드하고 싶지는 않습니다. 자바 스크립트 파일을 읽고 그 내용을 상자에 넣고 'enctype = "multipart/form-data"가 아닌 일반 양식을 제출하고 싶습니다. – developerwjk
어떻게해야합니까? – jFram