Java 无法上载文件

Java 无法上载文件,java,servlets,tomcat7,Java,Servlets,Tomcat7,我正在编写无法通过浏览上传文件的代码 调试之后,一切似乎都正常 但仍然得到空值 这是我的密码: <form action="upload" method="post" enctype="multipart/form-data"> <hr> <input type="file" name="fileToUpload"> <hr> <input type="submit" value

我正在编写无法通过浏览上传文件的代码 调试之后,一切似乎都正常 但仍然得到空值

这是我的密码:

<form action="upload" method="post" enctype="multipart/form-data">
        <hr>
        <input type="file" name="fileToUpload">
        <hr>
        <input type="submit" value="go">
        <hr>
    </form>
web.xml

<servlet>
      <servlet-name>toDataBase</servlet-name>
      <servlet-class>com.fromHtmlToServlet.ServletToDb</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>toDataBase</servlet-name>
      <url-pattern>/upload</url-pattern>
  </servlet-mapping>
我在部署描述符中有servlet.jar,代码将指向java文件中的其他部分。 有人能告诉我问题的原因吗?
Thaks

事实上,我遗漏了一个简单的注释,下面是答案

@MultipartConfig  <--- was missing 
public class UploadData extends HttpServlet {
// do your job
}

@MultipartConfig“我在部署描述符中有servlet.jar”此语句不明确。DD中不能有JAR文件(DD是
web.xml
文件本身)。您的意思是在
/WEB-INF/lib
中有一个
servlet.jar
?这首先是绝对不正确的。马上把它处理掉。如果您这样做是为了解决编译错误,请撤消您在那里所做的所有操作,并根据重新执行。然后重新测试您当前的问题。我删除了ServletJAR,但仍然得到错误**零件文件=req.getPart(“参数”);“”*提供null尝试了所有可能的代码,但不起作用有没有办法将文件直接存储到db,而不是移动到第三方计算机?您是否确保代码匹配?链接的哪些部分您不清楚?
INFO: Server startup in 506 ms
insdie Servlet to db
file not loaded
@MultipartConfig  <--- was missing 
public class UploadData extends HttpServlet {
// do your job
}