← 返回首页
Servlet基础教程(三)
发表时间:2020-04-02 23:21:51
讲解idea编写第一个Servlet例子。

如何使用idea创建第一个Servlet案例呢?具体步骤如下:

具体步骤:

1)File->New->Module

打开New Module窗口后,选择如下:

2)正确配置本地tomcat的路径后,点击next。如下图所示:

3)填写模块名称,点击finish.

4)选中src,弹出菜单中选中新建'包';输入包名:com.servlet

5)选择com.servlet包,弹出菜单选择新建'类';输入类名:HelloServlet

6)编写HelloServlet类,代码如下:

package com.servlet;

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;
import java.io.PrintWriter;

@WebServlet(value="/hello")
public class HelloServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html;charset=utf-8");
        PrintWriter out = resp.getWriter();
        out.println("<h1>Hello,Servlet</h1>");
        out.flush();
        out.close();
    }

}

7)部署项目。 选择工具栏的Edit Configurations... 切换到Deployment选择要部署的项目。如下图:

切换回Server标签,配置如下,点击OK:

8)测试

选中工具栏的,运行按钮。

在server控制台,输入如下信息,表示服务器启动正常!

打开浏览器,输入以下测试地址:

http://localhost:8080/helloservlet/hello

浏览器输出效果如下:

注意:idea2022创建传统servet项目界面变化

idea2022创建servlet项目的界面与之前的版本变化比较大,这里特别声明一下。大家按照以下截图创建servlet项目。

idea2022创建servlet模块界面,步骤1:

idea2022创建servlet模块界面,步骤2:

关于tomcat与jdk版本的对应关系

tomcat版本 jdk版本 javaee版本
tomcat8.x JDK8 JavaEE8
tomcat10.x JDK11+ JakartaEE9