2023最新版IDEA 创建javaweb项目(图文详细)

2023 用idea搭建第一个javaweb入门项目


文章目录

  • 2023 用idea搭建第一个javaweb入门项目
  • 前言
  • 一、javaweb简介
  • 二、快速入门
      • 1.新建一个java项目
      • 2.添加Web Application
      • 3.配置环境
      • 4.配置jar
      • 5.导入servlet,jsp jar包
      • 6.配置tomcat服务器
      • 7.测试
  • 总结


前言

该教学主要针对各位刚刚接触javaweb开发的小伙伴,各位学习java的朋友也难免会经历这个阶段,都要从最基础的servlet项目做起,它是 Java 进军 web 开发的第一款技术,也是完全基于Java实现,闲来无事写出本篇文章在此记录一下。


一、javaweb简介

Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。

二、快速入门

1.新建一个java项目

如下:
在这里插入图片描述

2.添加Web Application

右击项目,选择Add Frameworks Support

如下:
在这里插入图片描述
在这里插入图片描述
选择Web Application
在这里插入图片描述
在WEB-INF文件夹下创建classes和lib文件夹.
classes用来存放编译后输出的class文件,lib用于存放第三方jar包。
在这里插入图片描述

3.配置环境

File-> Project Structure-> Modules-> Paths-> 选择第二个,修改两个路径均为classes路径。

如下:
在这里插入图片描述
在这里插入图片描述

4.配置jar

File-> Project Structure-> Modules->Dependencies-> 选择“+”,选择第一个选项-> 选择项目下的lib路径-> 选择jar directory 点击确定

如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.导入servlet,jsp jar包

File-> Project Structure-> libraries 选择“+”,选择java-> 找到tomcat路径下的lib文件夹

如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.配置tomcat服务器

Run-> Edit Configurations -> “+” -> tomcat Server -> local
选择路径

如下:
在这里插入图片描述
在这里插入图片描述
选择tomcat路径
在这里插入图片描述
选择Deployment 选择 + 点击第一个
在这里插入图片描述
选择APPLAY
在这里插入图片描述
这样我们就配置完成了。

7.测试

index.jsp
在这里插入图片描述
运行
在这里插入图片描述
结果
在这里插入图片描述
这样我们的一个简单的javaweb项目就完成啦!

总结

希望文章对需要的小伙伴们有帮助,希望大家好好学习,不负青春不负自己,有志者,事竟成,加油!本人只是一枚菜鸟,如果有不对的地方欢迎大家指正,另外有问题可以联系我,欢迎大家关注公众号:“俊俊同学的笔记” 获取更多资源。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker干货分享-安装redis-只需四个命令即可

首先保证docker安装成功: 因为已经安装成功,所以截图只是成功后的每一步: 注意:如果不是root账户登录的服务器,每个命令前面都需要加上sudo 第一步:下载redis镜像 redis最好直接用最新版 docker pull red…

Github操作网络异常笔记

Github操作网络异常笔记 1. 源由2. 解决2.1 方案一2.2 方案二 3. 总结 1. 源由 开源技术在国内永远是“蛋疼”,这些"政治"问题对于追求技术的我们,形成无法回避的障碍。 $ git pull ssh: connect to host github.com port 22: Connection ti…

数字证书和数字签名

如何证明浏览器收到的公钥一定是该网站的公钥? 现实生活中,若想证明某身份证号一定是小明的,可以看他身份证,而身份证是由政府作证的,这里的“公理”就是“政府机构可信”,这也是社会正常运作的前提。 那…

前端(html+css+javascript)作业--展现家乡的网页

期末期间,老师布置了前端作业,现在放到这里,给各位同志参考。 桂平市是广西壮族自治区的一个美丽的城市,拥有丰富的历史文化和自然景观,属于贵港市管辖,那为什么是看起来是市级而不是县级,其实他…

Java Springboot SSE如何判断客户端能否正常接收消息

目录 背景解决方案思路代码代码解释 Java反射知识点补充 背景 当新建一个 emitter 对象的时候, 它的默认超时时间是 30s. SseEmitter emitter new SseEmitter(); 但是很多情况下, 默认30s的时间太短, 需要把 emitter 对象的超时时间设置成不超时, 也就是永久有效. private …

@PostConstruct 注解分析

一、简介 如果需要在生成对象时就完成某些初始化操作,而且这些初始化操作又依赖于依赖注入Autowired,那么就无法在构造函数中实现。为此,可以使用PostConstruct注解一个方法来完成初始化。PostConstruct注解的方法将会在依赖注入完成后被自动…

lenovo联想笔记本电脑拯救者Legion Y7000 2019 PG0(81T0)原装出厂Windows10系统

链接:https://pan.baidu.com/s/1fn0aStc4sfAfgyOKtMiCCA?pwdas1l 提取码:as1l 联想拯救者原厂Win10系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、系统属性专属LOGO标志、Office办公软件、联想电脑管家等预装程序 所需要工具:…

【AIGC】IP-Adapter:文本兼容图像提示适配器,用于文本到图像扩散模型

前言 IPAdapter能够通过图像给Stable Diffusion模型以内容提示,让其生成参考该图像画风,可以免去Lora的训练,达到参考画风人物的生成效果。 摘要 通过文本提示词生成的图像,往往需要设置复杂的提示词,通常设计提示词变…

Python多线程爬虫——数据分析项目实现详解

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 ChatGPT体验地址 文章目录 前言爬虫获取cookie网站爬取与启动CSDN爬虫爬虫启动将爬取内容存到文件中 多线程爬虫选择要爬取的用户 线程池 爬虫 爬虫是指一种自动化程序,能够模…

【动态规划】23子数组系列_等差数列划分_C++

题目链接:等差数列划分 目录 题目解析: 算法原理 1.状态表示 2.状态转移方程 3.初始化 4.填表顺序 5.返回值 编写代码 题目解析: 题目让我们求数组 nums 中所有为等差数组的 子数组 个数。 由题可得: 一个等差数列 至少…

mybatis分页、延迟加载、立即加载、一级缓存、二级缓存

mybatis分页、延迟加载、立即加载、一级缓存、二级缓存 分页延迟加载和立即加载缓存一级缓存二级缓存 分页 分类: 使用Limit,来进行分页;物理分页使用RowBounds集合来保存分页需要数据,来进行分页;逻辑分页;本质是全…

【ArcGIS微课1000例】0088:计算城市建筑物朝向(矩形角度)

文章目录 一、实验描述二、实验数据三、角度计算1. 添加字段2. 计算角度四、方向计算一、实验描述 矩形要素具有长轴和短轴,其长轴方向也称为矩形面的主角度,可用于确定面要素的走向趋势。根据该方向参数,可以对具有矩形特征的地理对象进行方向分析,且适用于很多应用场景,…