• 大小: 8.17MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-09
  • 语言: Java
  • 标签: jsp大作业  word文档  

资源简介

网上交友平台系统-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.xml
     文件          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\meta-INF\
     文件          39  2017-11-16 15:19  网上交友平台\Main\WebContent\meta-INF\MANIFEST.MF
     目录           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个文件信息

评论

共有 条评论