我试图效仿这个例子 http://www.codejava.net/coding/upload-files-to-database-servlet-jsp-mysql 将图像插入数据库的blob字段。
我在线上有问题
Part filePart = request.getPart("photo");
我收到这些错误:
- Part cannot be resolved to a type
- The method getPart(String) is undefined for the type HttpServletRequest
我试图弄清楚我应该包括什么样的罐子,但我没有发现任何有用的东西。
如果我在clipse上使用ctrl + shift + o,它会给我两个可能的包:
import com.sun.java.swing.plaf.windows.TMSchema.Part;
com.sun.xml.internal.ws.wsdl.writer.document.Part;
但似乎没有人包含我需要的东西
如果我尝试导入javax.servlet.http.Part,我会收到此错误
The import javax.servlet.http.Part cannot be resolved
我仍然想念一些东西。
我安装了TOMCAT 7,我导入了javax.servlet.http.Part,现在我没有来自eclipse的错误。 谢谢大家
答案 0 :(得分:3)
您需要具有以下导入的Java EE jar:
import javax.servlet.http.Part;
答案 1 :(得分:2)
查看该页面上的代码,我猜测它是......
import javax.servlet.http.Part;
答案 2 :(得分:2)
import javax.servlet.http.Part;
答案 3 :(得分:1)
这在很大程度上取决于您使用的Servlet容器。该教程提到它使用Servlet API 3.0。例如,如果您使用的是Tomcat 6.0,它最多只支持2.5,但似乎没有您尝试使用的功能。另一方面,Tomcat 7支持3.0。
你可以通过用更新版本替换servlet-api.jar文件来破解你的servlet容器,但我建议升级。