IDEA配置Servlet
重点说明!!!Tomcat强烈建议使用9.0版本!!!
极不推荐一上来就用10.0版本
为什么?请参考:
Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客
以下操作在配置 web框架基础上进行(前文的1~6,即在配置tomcat之前的所有步骤)!
前几步与之前一致
此外,最快的方法:使用Maven
以下介绍其他方法
以下使用 IDEA 2023, Tomcat 9.0
1、web框架
前文:
IDEA 配置 Tomcat - 编程阿峰1207 - 博客园 (cnblogs.com)
2、配置快速构建文件
IDEA 2023 右键新建无法快速构建出 Servlet 模板文件
如果有,请跳过
3、建Servlet文件
选的是 Servlet Annotated Class
Class Name 需要命名,其他不需要
按需要补充代码,如下:
1 import javax.servlet.*; 2 import javax.servlet.*; 3 import javax.servlet.http.*; 4 import javax.servlet.annotation.*; 5 import java.io.IOException; 6 import java.io.PrintWriter; 7 8 @WebServlet(name = "demoServlet", value = "/demoServlet") 9 public class demoServlet extends HttpServlet { 10 11 @Override 12 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 13 this.doPost(request, response); 14 } 15 16 @Override 17 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 18 PrintWriter out = response.getWriter(); 19 out.print("HHHH"); 20 } 21 }
4、添改web.xml
我的改动如下:
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>
5、配置Tomcat
与前文一致,只不过用的是9.0
6、测试
开始点击运行时:
注意url: 添加了 /hello
参考:
Tomcat10巨坑,软件不是越新越好。_fquer-CSDN博客
IDEA 配置 Tomcat - 编程阿峰1207 - 博客园 (cnblogs.com)
标签:配置,Tomcat,Tomcat10,IDEA,import,Servlet From: https://www.cnblogs.com/bianchengafeng/p/18057775