idea2020新建一个jsp页面_IDEA2020.2.3中创建JavaWeb工程

前言

在使用IDEA2020.2.3版本时,创建web工程遇到了一些问题,经过一番摸索之后得到解决方案。

一、新建javaweb工程

1.先创建一个java项目

09a1e62b2eb753269dc0db5c33dbcc18.png

2.在新建好的项目上点击右键,点Add Framework Support

eaa36fdbb67b1fae4979445b6afba5ae.png

3.点击导入Web Application,点击ok即可

9760c96a37269062b3c00d85954a8732.png

二、配置TomCat启动项目

1.配置Tomcat

(1)点击右上角的编辑配置

dcc171e6975a24fbdcad8d2cf2eb464c.png

(2)点击+号,找到Tomcat Server

fae37510030662cd156ef61fecaf74b0.png

3.选择一个本地下载好的Tomcat

5b8557a5c260e588f5cfe0b93cd8b686.png

4.在右边的部署栏Deployment中点击+号,添加构建

c3a7f0e826fab3d8eb108e2d7c4ca390.png

5.这里可以选择只保留“/”

3c21b923f3a288d3782a7d249b8d6cbc.png

6.选择热加载,点击ok完成运行环境部署

2885bf1de6aa4802372a419e14b77056.png

2.运行Tomcat,访问项目

(1)这里注意要直接选择Tomcat,点击运行按钮,而不是在jsp页面上右键点击运行,这样会访问不到页面

fd0c53dfbed98d507f7a9423e38d58c9.png

可以看到汤姆猫启动成功后,会自动跳转到浏览器打开页面

d05318064413e731839883097dba34ef.png

到这里,jsp页面的访问已经没问题了,但是要访问Servlet页面,还需要一些操作

三、如何创建和访问Selevt

首先,先新建一个Servlet

473f91959bc339947884fc878ed1be6c.png

打开servlet后会发现有报错,找不到servlet.http包

c8cfe9115415ecfab3e9639202ae67fd.png

这里就需要我们导入servlet-api包

在File菜单栏下找到项目组织–Project Structure

e2ef37c138647235cbe7d94a2766cdaa.png

找到 Libraries,点击+号,选择java

224d55901a9e21a9b4bccc7f972bfc32.png

找到你Tomcat的安装位置下的lib文件夹,下面有 servlet-api.jar,选择导入

3c1a0f3bf8aa0c92285f4e95dfe719a8.png

导入后jar包后就不报错了

然后在servlet上加上注解 @WebServlet(name = “Servlet”,urlPatterns = “/Servlet”)

添加一个映射路径,访问Servlet

05ca826f70b1a0aca7eff0a94b64619a.png

打开浏览器,在路径后加上映射名,就可以访问到我们项目下刚刚新建的servlet了

14740630c6acdbdb12e9ab38452aa180.png

总结

前两天新安装了idea2020.2.3,在创建Javaweb工程时遇到一些问题,在网上搜索了一些解决方案,对比实践加上自己的一些思考,得以解决。

同时我也发现了一个问题,就是新版的idea中,访问web工程下的jsp,在tomcat还没运行的情况下,不能直接点右键运行去访问,否则会显示404。

只有先运行好汤姆猫以后,再去访问页面才能实现访问,也不懂这是什么原因,算是一个小bug吧。

本文地址:https://blog.csdn.net/qq_43487456/article/details/110123493

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值