Servlets HTTP404servlet
我正试图用Servlet3.0/JSP(IDE:Eclipse)发送一个文件 下面是我的JSP代码:Servlets HTTP404servlet,servlets,file-upload,http-status-code-404,Servlets,File Upload,Http Status Code 404,我正试图用Servlet3.0/JSP(IDE:Eclipse)发送一个文件 下面是我的JSP代码: <form method="post" action="UploadServlet" enctype="multipart/form-data"> Select file to upload: <input type="file" name="file" size="60" /><br /> <br /> <input
<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>
但是当我提交表单时,我收到一个错误HTTP404,请求的资源不可用
为什么?您需要指定URL模式,如
@WebServlet(name = "name", urlPatterns = {"/pattern"})
例如servlet的路径在哪里定义?您是否尝试过
@WebServlet(“/UploadServlet”)
?是的,我尝试过,但ot不起作用。当我提交一个在servlet上工作的普通表单时:@WebServlet(“/Sauvegarde”)公共类Sauvegarde扩展了HttpServlet以简化:我有两个类@WebServlet(“/UploadServlet”)公共类UploadServlet扩展了HttpServlet和@WebServlet(“/Sauvegarde”)公共类Sauvegarde扩展HttpServlet不起作用,但是
起作用了我已经用@WebServlet(“/UploadServlet”)试过了,但它不起作用。我发现我得到了另一个表单:它很好用!使用:@WebServlet(name=“name”,urlPatterns={”/upload“}),但它不起作用
@WebServlet(name = "name", urlPatterns = {"/pattern"})