1.1 使用IDEA编写一个Servlet项目(IDEA)
1.1.1 准备工作
因为这次我们用自己的Tomcat,所以在,首先要确保自己的Tomcat配置已完成。
我用的是Tomcat 9.0.31,下载和配置就不说了,直接上图吧:
运行Tomcat服务器,在网页上进行访问。当出现如图的界面,说明Tomcat配置成功。
.
.
.
1.1.2 在IDEA配置自己的Tomcat
1. 打开IDEA,先创建一个Web项目
.
.
2. 添加本地的Tomcat服务器到idea
注:如果列表找不到,点击最下方的 35 items more 在里面找就好了
这些设置完成以后,点击OK保存设置就好了
这样,我们就把本地的Tomcat添加进来了
.
.
3. 对项目进行调配
好了,到这里,设置就基本完成了。
下来这一步很重要很重要:这里我们没有使用Maven,然而在IDEA中配置Servlet项目,我们还需要一个依赖包:
依赖包的位置在: …\TomCat\Tomcat 9.0\lib\servlet-api.jar ,就是我们下载的 Tomcat文件下的 lin下的一个 servlet-api.jar
我们来将servlet项目需要的依赖包导进来:
这样,我们的一个servlet项目所需的包,就导进来了
.
.
.
1.1.3 进行测试
1. 在src下新建一个ServletDemo1,用来转发请求响应到首页
.
2. 下来我们对测试类进行编程,实现转发请求响应的功能
package cn.corey;
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;
/**
* 测试类,用于转发请求响应到首页(index.jsp)
*/
@WebServlet(name = "ServletDemo1")
public class ServletDemo1 extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("index.jsp").forward(request,response);
}
}
.
3. 启动Tomcat,访问打开网页,访问测试类