资源简介
网上交友平台系统-jsp大作业-java大作业-sq文件-源码-word文档,文件齐全,部署方便简单
代码片段和文件信息
package com.ldedu;
import java.sql.*;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.JOptionPane;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
/**
* Servlet implementation class imagesServlet
*/
@WebServlet(“/imagesServlet“)
public class imagesServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public imagesServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
// TODO Auto-generated method stub
//得到上传文件的保存目录,将上传的文件存放于WEB-INF目录下,不允许外界直接访问,保证上传文件的安全
String savePath=“E:\\JSPworkspace\\Main\\WebContent\\psImages\\“;
//消息提示
String message = ““;
FileOutputStream out =new FileOutputStream(savePath +“error“+“.jpg“);;
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String url=“jdbc:mysql://localhost:3306/jsp“;
String sql=““;
String id=““;
boolean flag=false;
boolean f=true;
int i=1;
String value=“error“;
try{
//使用Apache文件上传组件处理文件上传步骤:
//1、创建一个DiskFileItemFactory工厂
DiskFileItemFactory factory = new DiskFileItemFactory();
//2、创建一个文件上传解析器
ServletFileUpload upload = new ServletFileUpload(factory);
//解决上传文件名的中文乱码
upload.setHeaderEncoding(“UTF-8“);
//3、判断提交上来的数据是否是上传表单的数据
if(!ServletFileUpload.isMultipartContent(request)){
//按照传统方式获取数据
return;
}
//4、使用ServletFileUpload解析器解析上传数据,解析结果返回的是一个List集合,每一个FileItem对应一个Form表单的输入项
List list = upload.parseRequest(request);
for(FileItem item : list){
//如果fileitem中封装的是普通输入项的数据
if(item.isFormField()){
String name = item.getFieldName();
//解决普通输入项的数据的中文乱码问题
value = item.getString(“UTF-8“);
//value = new String(value.getBytes(“iso8859-1“)“UTF-8“);
id=value;
savePath += value;
sql=“select name from photo where id = “+value ;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-19 09:14 网上交友平台\
文件 1149440 2018-10-19 09:14 网上交友平台\205220325.doc
目录 0 2017-12-30 16:53 网上交友平台\Main\
文件 1057 2017-12-20 22:44 网上交友平台\Main\.classpath
文件 904 2017-11-16 15:19 网上交友平台\Main\.project
目录 0 2017-12-30 16:53 网上交友平台\Main\.settings\
文件 567 2017-11-16 15:19 网上交友平台\Main\.settings\.jsdtscope
文件 476 2017-12-21 08:41 网上交友平台\Main\.settings\org.eclipse.core.resources.prefs
文件 364 2017-11-16 15:19 网上交友平台\Main\.settings\org.eclipse.jdt.core.prefs
文件 464 2017-11-16 15:19 网上交友平台\Main\.settings\org.eclipse.wst.common.component
文件 305 2017-11-16 15:19 网上交友平台\Main\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-11-16 15:19 网上交友平台\Main\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-11-16 15:19 网上交友平台\Main\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-12-30 16:53 网上交友平台\Main\WebContent\
目录 0 2017-12-30 16:53 网上交友平台\Main\WebContent\me
文件 39 2017-11-16 15:19 网上交友平台\Main\WebContent\me
目录 0 2017-12-30 16:53 网上交友平台\Main\WebContent\WEB-INF\
目录 0 2017-12-30 16:53 网上交友平台\Main\WebContent\WEB-INF\lib\
文件 70604 2017-11-11 15:13 网上交友平台\Main\WebContent\WEB-INF\lib\commons-fileupload-1.3.3.jar
文件 214788 2017-11-11 15:13 网上交友平台\Main\WebContent\WEB-INF\lib\commons-io-2.6.jar
文件 507849 2017-12-20 22:44 网上交友平台\Main\WebContent\WEB-INF\lib\mail.jar
文件 999635 2017-10-27 10:36 网上交友平台\Main\WebContent\WEB-INF\lib\mysql-connector-java-5.1.44-bin.jar
目录 0 2017-12-30 16:53 网上交友平台\Main\WebContent\WEB-INF\testUpload\
文件 466672 2017-12-02 15:29 网上交友平台\Main\WebContent\WEB-INF\testUpload\11 (2).jpg
文件 418 2017-12-03 22:00 网上交友平台\Main\WebContent\WEB-INF\testUpload\17853516591
文件 1782910 2017-12-03 22:02 网上交友平台\Main\WebContent\WEB-INF\testUpload\17853516591.jpg
文件 21291 2017-11-17 21:42 网上交友平台\Main\WebContent\WEB-INF\testUpload\2.jpg
文件 5124 2017-12-03 21:00 网上交友平台\Main\WebContent\WEB-INF\testUpload\Url.txt
文件 3409 2017-12-03 21:07 网上交友平台\Main\WebContent\WEB-INF\testUpload\xs_sm_.png
文件 2606 2017-12-02 15:29 网上交友平台\Main\WebContent\WEB-INF\testUpload\失之千里.txt
文件 262 2017-12-03 20:56 网上交友平台\Main\WebContent\WEB-INF\testUpload\快捷键.txt
............此处省略162个文件信息
评论
共有 条评论