博主是在IDEA2021上编写的
第一步新建一个Maven项目(普通的Java项目)
第二步添加Web模块
上一步完成以后,项目结构如下
第三步创建index.jsp
在web目录下创建一个index.sp文件
在WEB-INF目录下也创建一个index.jsp文件
目录结构如下
文件内容,在body里面随便写
<body>
<h>hello-index</h>
</body>
第四步添加servlet依赖(或者导入Servlet jar包)
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
</dependency>
</dependencies>
第五步创建一个类
创建一个类继承HttpServlet并重写service方法
package com.zhibe.connect;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/hello")
public class HttpsConnect extends HttpServlet {
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.getRequestDispatcher("WEB-INF/index.jsp").forward(req,resp);
}
}
第六步添加tomcat组件
点击添加
然后启动
访问网页
项目正常启动,会自动打开网页你将看到,web目录下的index.jsp中的内容
再访问/hello
跳转到WEB-INF下的index.jsp
tips:新手写在web模块添加和tomcat添加的配置上会遇到一些小问题,太细了我不想写,你不要气馁,自己想办法解决,你可以的!