当前位置: 首页 > news >正文

第一个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,然后按回车键,进入登录界面

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 五种数据库特性对比(Redis/Mysql/SQLite/ES/MongoDB)
  • 人工智能 | 基于ChatGPT开发人工智能服务平台
  • git 本地分支误删,怎么恢复?误删本地已提交未推送的分支!
  • Android 如何实现搜索功能:本地搜索?数据模型如何设计?数据如何展示和保存?
  • 二分算法——优选算法
  • [Python学习日记-26] Python 中的文件操作
  • 数据结构-树(基础,分类,遍历)
  • 黑马智数Day1
  • C++——将数组a[5]={-1,2,9,-5,7}中小于0的元素置成0。并将其结果输出(要求:用数组名作为函数的参数来实现)
  • 【无人机设计与控制】 基于matlab的蚁群算法优化无人机uav巡检
  • 通信工程学习:什么是VLAN虚拟局域网
  • go语言 数组和切片
  • C 语言数据结构中的堆与栈:深入理解与应用
  • 文件上传、重定向、Gin路由
  • 感知算法引入时序模型的优势
  • JavaScript 如何正确处理 Unicode 编码问题!
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • happypack两次报错的问题
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • js算法-归并排序(merge_sort)
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • TypeScript实现数据结构(一)栈,队列,链表
  • 分布式事物理论与实践
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何利用MongoDB打造TOP榜小程序
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 物联网链路协议
  • 一文看透浏览器架构
  • 运行时添加log4j2的appender
  • 自定义函数
  • 关于Android全面屏虚拟导航栏的适配总结
  • 我们雇佣了一只大猴子...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​数据链路层——流量控制可靠传输机制 ​
  • (1)Android开发优化---------UI优化
  • (39)STM32——FLASH闪存
  • (52)只出现一次的数字III
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Java数据结构)ArrayList
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (第27天)Oracle 数据泵转换分区表
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (译) 函数式 JS #1:简介
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .axf 转化 .bin文件 的方法
  • .bashrc在哪里,alias妙用
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net后端程序发布到nignx上,通过nginx访问
  • .NET面试题(二)
  • .net知识和学习方法系列(二十一)CLR-枚举