第一个Web项目(java+servlet+jsp)

通过百度网盘分享的文件:第一个Web项目

链接:https://pan.baidu.com/s/11vnAPeAf6Dtax7H6aYKZgA
提取码:1234

目录

声明:

简介:

注意:

操作步骤:

1.在idea中新建java项目,项目名字统一为CookieShop(就写这个名字,别写其他的)

2.File -> Project Structure -> Project ->设置SDK

3.创建web

4.在文件夹web下的WEB-INF文件夹下新建2个文件夹:classes,lib

右击WEB-INF -> New -> Directory

5.打开 File -> Project Structure(每一次设置好记得点一下Apply)

6.配置libraries

7.配置Artifacts

8.配置Tomcat

9.运行结果显示

10.登录测试


声明:

该项目一部分出自黑马程序员,该项目不作为商用,只作为学习参考,请不要作为其他用途,否则后果自负!
如有侵权,立刻删除

简介:

里面的文件夹不全,因为其他的一些文件都是项目运行产生的,我把它们都删了
你只需要按照我下面的步骤自己创建项目,再把这3个文件夹复制粘贴进去就可以了

该web项目是最基础的项目,没有任何框架,非常适合新手学习
技术内容包括:java, Tomcat服务器, sevlet, jsp, 前端 

注意:

1.先安装Tomcat8.5.16,mysql,安装包我已经给你了,只需要解压就行了(mysql还需要配置环境变量)

2.一定按照这个配置来,否则报404了别怪我(web项目非常容易运行不出来,一个小错误都可能会报404):
        
        Idea:2023

        JDK:1.8
        Mysql的用户名必须是:root,密码必须是:123456(其他的不行)
        Tomcat8.5.16
(Tomcat10太坑了,一定不要用,之前的很多项目用Tomcat10运行不出来)

操作步骤:

前提:先把下载好的CookieShop文件里面的CookieShop.sql文件导入到你的数据库(怎么导的自行百度)

1.在idea中新建java项目,项目名字统一为CookieShop(就写这个名字,别写其他的)

2.File -> Project Structure -> Project ->设置SDK

3.创建web

把你下载的CookieShop文件夹里面的3个文件夹里面的东西复制粘贴到idea的对应文件夹里面

4.在文件夹web下的WEB-INF文件夹下新建2个文件夹:classes,lib

右击WEB-INF -> New -> Directory

5.打开 File -> Project Structure(每一次设置好记得点一下Apply)

下面点击+后都选择第一个JARs or Directories,再把jar包导进来

6.配置libraries

7.配置Artifacts

8.配置Tomcat

运行前要确保已经把CookieShop.sql导入到数据库,否则一会儿会登录不上

9.运行结果显示

10.登录测试

输入:http://localhost:8080/user_login.jsp,然后按回车键,进入登录界面

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/148141.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

手写数字识别案例分析(torch,深度学习入门)

在人工智能和机器学习的广阔领域中,手写数字识别是一个经典的入门级问题,它不仅能够帮助我们理解深度学习的基本原理,还能作为实践编程和模型训练的良好起点。本文将带您踏上手写数字识别的深度学习之旅,从数据集介绍、模型构建到…

U盘格式化了怎么办?这4个工具能帮你恢复数据。

如果你思维U盘被格式化了,也不用太过担心,其实里面的数据并没有被删除,只是被标记为了可覆盖的状态。只要我们及时采取正确的数据恢复措施,就有很大的机会可以将数据找回。比如使用专业得的数据恢复软件,我也可以跟大家…

Keysight 下载信源 Visa 指令

用于传输原始的IQ数据 file.wiq 或者 file.bin wave_bin:bytes with open("./WaveForm.wfm","rb") as f:wave_bin f.read()log.info("File:WaveForm.wfm Size:%d Bytes"%len(wave_bin)) IMPL.sendCommand(":MEM:DATA \"WFM1:FILE1\&q…

使用 IntelliJ IDEA 连接到达梦数据库(DM)

前言 达梦数据库是一款国产的关系型数据库管理系统,因其高性能和稳定性而被广泛应用于政府、金融等多个领域。本文将详细介绍如何在 IntelliJ IDEA 中配置并连接到达梦数据库。 准备工作 获取达梦JDBC驱动: 访问达梦在线服务平台网站或通过其他官方渠道…

远程升级又双叒叕失败?背后原因竟然是。。。

最近又遇到了远程升级接连失败的情况,耐心和信心都备受折磨! 事情是这样的:有客户反馈在乡村里频繁出现掉线的情况,不敢耽搁,赶紧联系小伙伴排查测试,最后发现,只有去年某一批模块在当下环境才…

Redis:持久化

1. Redis持久化机制 Redis 支持 RDB 和 AOF 两种持久化机制,持久化功能有效地避免因进程退出造成数据丢失问题, 当下次重启时利⽤之前持久化的文件即可实现数据恢复。 2.RDB RDB 持久化是把当前进程数据⽣成快照保存到硬盘的过程,触发 RDB…

c++类中的特殊函数

My_string.cpp #include <iostream> #include "my_string.h" #include <string.h> using namespace std; My_string::My_string():size(15) { this->ptr new char[size] ; this->ptr[0]\0;//串为空串 this->len 0; }; My_string::My_str…

如何使用ssm实现疫苗预约系统+vue

TOC ssm673疫苗预约系统vue 第1章 绪论 1.1选题动因 当前的网络技术&#xff0c;软件技术等都具备成熟的理论基础&#xff0c;市场上也出现各种技术开发的软件&#xff0c;这些软件都被用于各个领域&#xff0c;包括生活和工作的领域。随着电脑和笔记本的广泛运用&#xff…

Django 数据库配置以及字段设置详解

配置PostGre 要在 Django 中配置连接 PostgreSQL 数据库&#xff0c;并创建一个包含“使用人”和“车牌号”等字段的 Car 表 1. 配置 PostgreSQL 数据库连接 首先&#xff0c;在 Django 项目的 settings.py 中配置 PostgreSQL 连接。 修改 settings.py 文件&#xff1a; …

数据结构篇--折半查找【详解】

折半查找也叫做二分查找或者对数查找&#xff0c;是一种在有序数组中查找特定元素的查找算法。 折半查找的算法步骤如下&#xff1a; 将目标关键字key与数组中的中间元素比较&#xff0c;若相等则查找成功。key大于中间元素&#xff0c;就到数组中大于中间元素的部分进行查找&…

超详细超实用!!!AI编程之cursor编写官网新增轮播效果(三)

云风网 云风笔记 云风知识库 index.html内容如下&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"&g…

AI绘画,让AI穿上指定衣服(附工具)

前言 AI绘画的商业应用前景非常广阔&#xff0c;用stable diffusion进行AI绘画时&#xff0c;不仅可以很容易的制作真实人物图片&#xff0c;还能让AI穿上自己指定的衣服&#xff0c;对于做服装生意的电商&#xff0c;可以节省雇佣模特的时间和费用&#xff0c;有效降低成本&a…

JEDEC DDR3 SRAM standard

DDRDouble Data Rate双倍速率,DDR SDRAM双倍速率同步动态随机存储器&#xff0c;人们习惯称为DDR&#xff0c;其中&#xff0c;SDRAM 是Synchronous Dynamic Random Access Memory的缩写&#xff0c;即同步动态随机存取存储器。而DDR SDRAM是Double Data Rate SDRAM的缩写&…

【论文阅读笔记】TOOD: Task-aligned One-stage Object Detection

论文代码&#xff1a;https://github.com/fcjian/TOOD 文章目录 论文小结论文简介论文方法Task-aligned Head&#xff08;T-Head&#xff09;T-Head伪代码解释 Task Alignment Learning&#xff08;TAL&#xff09;Task-aligned Sample AssignmentTask-aligned Loss 论文实验消…

思维商业篇(5)—发展趋势分析

思维商业篇(5)—发展趋势分析 核心理论 巴菲特曾在《滚雪球》一书中提到他的投资之道其实非常简单&#xff0c;可以总结为两句话&#xff1a;找到足够长的雪道&#xff0c;找到足够湿的雪球。 而发展趋势的分析&#xff0c;正好可以借助巴菲特的这个滚雪球理论。 足够长的雪…

内存和管理

在 C 中&#xff0c;对象拷贝时编译器可能会进行一些优化&#xff0c;以提高程序的性能。 一种常见的优化是“返回值优化&#xff08;Return Value Optimization&#xff0c;RVO&#xff09;”和“具名返回值优化&#xff08;Named Return Value Optimization&#xff0c;NRV…

“明月寄情,文化共融”iEnglish助力青少年用英语讲述中国故事

在全球化日益加深的今天&#xff0c;文化的交流与融合成为了不可阻挡的趋势。中秋节&#xff0c;这一承载着中华民族深厚文化底蕴与家国情怀的传统节日&#xff0c;正通过新的方式走向世界舞台。今年中秋&#xff0c;在斐济、澳大利亚、法国等多个国家的中秋文化活动中&#xf…

电脑桌面文件太多太杂?电脑管理软件一键整理,强迫症福音!

电脑桌面文件太多太杂&#xff1f;随着工作量的增加和信息的不断累积&#xff0c;许多人的电脑桌面上往往堆满了各式各样的文件和文件夹&#xff0c;显得杂乱无章。这种“桌面乱象”不仅影响了工作效率&#xff0c;还可能给心理带来不必要的压力&#xff0c;尤其对于那些有强迫…

【RTT-Studio】详细使用教程十六:DAC7311外部DAC使用

文章目录 一、简介二、驱动程序三、DAC设置注册四、完整代码五、测试验证 一、简介 8 位 DAC5311、10 位 DAC6311 和 12 位 DAC7311 (DACx311) 是低功耗、单通道、电压输出数模转换器 (DAC)。DACx311 在正常工作状态下具有低功耗&#xff08;5V 时为 0.55mW&#xff0c;断电模式…

【Qt笔记】QStackedWidget控件详解

目录 引言 一、基础功能 二、属性设置 2.1 属性介绍 2.2 代码示例 2.3 代码解析 三、常用API 3.1 添加子部件 3.2 插入子部件 3.3 移除子部件 3.4 设置当前页面索引值 3.5 设置当前显示子部件 3.6 返回索引处子部件指针 3.7 返回子部件索引值 四、信号与槽 4.…