由于老师使用MyEclipse,故我结合网上的做法,分享一下在IDEA(2020.2)中Servlet的创建
前提:已完成初步的学习,搭建好了Jsp运行的各种环境(主要是JDK和Tomcat)。
第一步就是简单的创建一个Java工程
(这里注意先不要让其自动生成含有main的java文件,即不选择Create project from template)
这里打上你的项目名就可以了,一个简单的Java文件即创建完成。
第二步将其转换为web应用,或者说是添加web应用的支持
首先右键项目名选择Add Framework Support...
选中WebApplication即可
你会发现多了个web文件,然后为了与MyEclipse相互适应,可以创立classes,lib这两个文件,如果没有此需求可以跳过。
然后进入Modules中Path选择上我们的classes
最后需要进行把tomcat和servlet的api添加进去。
这里选择Tomcat的根目录把lib里面的servlet-api.jar导入
最后如果设置正确应该是这个样子。
然后点击Addconfiguration把Tomcat添加进去
这里一定要点fix
这个地址必须为“/项目名”否则容易出现404.405错误
设置完成Tomcat服务之后,就可以新建一个Servlet。
这里打上名称
添加进去我们测试的语句
然后进行服务的注册,有两种方式,一种方式是如果直接测试的话,可以添加“@WebServlet("/+servlet名")”语句,比较简便
但是如果进行相对比较详细的设置,需要到web.xml中进行注册
最后打上我们映射的地址。即可。