我試圖發送一個文件從Servlet 3.0/JSP(IDE:Eclipse的)HTTP Servlet的404
這裏我的JSP代碼:
<form method="post" action="UploadServlet"
enctype="multipart/form-data">
Select file to upload: <input type="file" name="file" size="60" /><br />
<br /> <input type="submit" value="Upload" />
</form>
而且我的servlet:
@WebServlet
@MultipartConfig(fileSizeThreshold = 1024 * 1024 * 2,
maxFileSize = 1024 * 1024 * 10,
maxRequestSize = 1024 * 1024 * 50)
public class UploadServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private static final String SAVE_DIR = "uploadFiles";
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
//CODE
}
但是,當我提交我的表單,我得到了一個錯誤HTTP 404請求的資源不可用。
爲什麼?
指定URL模式?你試過了@WebServlet(「/ UploadServlet」)嗎? – Uooo 2013-03-20 12:21:48
是的,我試過,沒有工作。當我提交一個像
簡化:我有兩個類 @ WebServlet( 「/ UploadServlet」) 公共類UploadServlet延伸的HttpServlet 和 @WebServlet( 「/ Sauvegarde」) 公共類Sauvegarde延伸的HttpServlet <形式行動= 「UploadServlet」 方法= 「POST」>
<輸入type =「submit」value =「Upload」/> does not work but <形式行動= 「Sauvegarde」 方法= 「POST」>
工作 – Apaachee 2013-03-20 12:37:11