IDEA配置Servlet

 

IDEA配置Servlet

 

重点说明!!!Tomcat强烈建议使用9.0版本!!!

 

极不推荐一上来就用10.0版本

为什么?请参考:

Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客

Tomcat10版本避坑-CSDN博客

 

以下操作在配置 web框架基础上进行(前文的1~6,即在配置tomcat之前的所有步骤)!

 

前几步与之前一致

 

此外,最快的方法:使用Maven

 

以下介绍其他方法

以下使用 IDEA 2023, Tomcat 9.0

 

1、web框架

前文:

IDEA 配置 Tomcat - 编程阿峰1207 - 博客园 (cnblogs.com)

 

db0c92ef4b13a3ab89195578e8f17709

 

2、配置快速构建文件

 

IDEA 2023 右键新建无法快速构建出 Servlet 模板文件

 

如果有,请跳过

fig:

fig:

fig:

 

3、建Servlet文件

fig:

 

选的是 Servlet Annotated Class

 

Class Name 需要命名,其他不需要

按需要补充代码,如下:

 1 import javax.servlet.*;
 2 import javax.servlet.http.*;
 3 import javax.servlet.annotation.*;
 4 import java.io.IOException;
 5 import java.io.PrintWriter;
 6 @WebServlet(name = "demoServlet", value = "/demoServlet")
 7 public class demoServlet extends HttpServlet {
 8     @Override
 9     protected void doGet(HttpServletRequest request, HttpServletResponse
10             response) throws ServletException, IOException {
11         this.doPost(request, response);
12     }
13     @Override
14     protected void doPost(HttpServletRequest request, HttpServletResponse
15             response) throws ServletException, IOException {
16         PrintWriter out=response.getWriter();
17         out.print("HHHH");
18     }
19 }

 

4、添改web.xml

debc30d4102cb0aa98b2bec9ae712375

我的改动如下:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
 5          version="4.0">
 6     <servlet>
 7         <servlet-name>demo</servlet-name>
 8         <servlet-class>demoServlet</servlet-class>
 9     </servlet>
10     <servlet-mapping>
11         <servlet-name>demo</servlet-name>
12         <url-pattern>/hello</url-pattern>
13     </servlet-mapping>
14 </web-app>

 

fig:

 

5、配置Tomcat

 

与前文一致,只不过用的是9.0

 

6、测试

 

开始点击运行时:

fig:

 

注意url: 添加了 /hello

fig:

参考:

Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客

Tomcat10版本避坑-CSDN博客

IDEA 配置 Tomcat - 编程阿峰1207 - 博客园 (cnblogs.com)

posted @ 2024-03-06 22:18  编程阿峰1207  阅读(191)  评论(0)    收藏  举报