Я хочу разработать и загрузить файл с сервера.
Upload.html
<form action="/UploadFile/UploadFile" method="POST"
enctype="multipart/form-data">Select a file: <input
type="submit" name="button" /> <input type="file" name="first"></form>
UploadFile.servlet
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String temp = request.getParameter("first");
System.out.println(temp);
File origFile = new File(temp);
FileOutputStream out = new FileOutputStream(request.getContextPath()
+ "pdtImages/" + "FirstFile");
InputStream ins = new FileInputStream(origFile);
try {
System.out.println(request.getContextPath());
byte[] buf = new byte[1024];
int len;
while ((len = ins.read(buf)) > 0) {
out.write(buf, 0, len);
}
out.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Когда я отправил файл, я получил сообщение об ошибке нулевого указателя. Я не очень знаком с JSP, кто-нибудь может мне помочь? Я хочу сохранить файл в каталоге сервера.