手把手搭建Java共享网盘

本文介绍了使用jsp、servlet和layUi搭建的在线共享网盘项目,针对管理员、普通用户和付费用户设计了不同权限,支持文件的增删改查操作。适合毕设学生和Java学习者进行实战练习。项目运行环境包括jdk 8、intellij idea、tomcat 8.5.40和mysql 5.7。提供关键代码段,并预告后续将迭代更新为ssh、ssm、springboot版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

点赞再看,养成习惯

项目介绍

在线共享网盘采用jsp+servlet搭建项目结构实现共享网盘,项目分为管理员,普通用户和付费用户三种角色,根据不同角色控制不同权限,实现不同用户对个人文件文件,所有文件,共享文件的增删改查操作。

项目适用人群

正在做毕设的学生,或者需要项目实战练习的Java学习者

开发环境:

  1. jdk 8
  2. intellij idea
  3. tomcat 8.5.40
  4. mysql 5.7

所用技术:

  1. jsp+servlet
  2. js+ajax
  3. layUi
  4. jdbc直连

项目访问地址

http://localhost:8090

项目结构

在这里插入图片描述

项目截图

  • 注册

在这里插入图片描述

  • 我的网盘
    在这里插入图片描述

  • 我的共享
    在这里插入图片描述

  • 回收站

在这里插入图片描述

  • 会员充值
    在这里插入图片描述

  • 管理员-所有文件
    在这里插入图片描述

  • 管理员-共享申请

在这里插入图片描述

关键代码:

1.初始化工作

//数据库连接初始化
public class DBInfo {
	String url = null;
	String username = null;
	String password = null;
	String driverClass = null;
	
	private static DBInfo db = new DBInfo();

	public static DBInfo getInstance(){
		return db;
	}
	
	private DBInfo() {
		InputStream in = this.getClass().getClassLoader().getResourceAsStream("db.properties");
		Properties pp = new Properties();
		try {
			pp.load(in);
			url = pp.getProperty("jdbc.url");
			username = pp.getProperty("jdbc.username");
			password = pp.getProperty("jdbc.password");
			driverClass = pp.getProperty("jdbc.driver");
			
			Class.forName(driverClass);
		} catch (Exception e) {
			e.printSt
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序帮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值