首先要在数据库建张表
web.xml 中核心内容
<servlet>
<servlet-name>FileUploadServlet</servlet-name>
<servlet-class>servlet.FileUploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FileUploadServlet</servlet-name>
<url-pattern>/servlet/FileUploadServlet</url-pattern>
</servlet-mapping>
在传图片的jsp中核心代码:
<form method="post" action="${pageContext.request.contextPath}/servlet/FileUploadServlet" enctype="multipart/form-data">
图片:<input type="file" name="picture"><br/>
<input type="submit" name="提交">
</form>
然后就是 FileUploadServlet.java
将读到的文件存在数据库里。
package servlet;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Blob;
import java.util.*;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileu