解决JavaWeb中IDEA2023新版本无法创建Servlet的问题

出现问题:IDEA右键创建Servlet时,找不到选项

原因分析:IDEA的2023版的已经不支持Servlet了,如果还要使用的话,需要自己创建模板使用

创建模板

右击设置,选择(File and Code Templates),点击"+"

模板命和文件名都命名为:Servlet,文本内容输入自己需要的固定格式,完成后点击OK。模板源码在下面

完成配置之后,此时右键出现Servlet选项

模板代码

java 复制代码
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
 
@WebServlet("/${Class_Name}")
public class ${Class_Name} extends HttpServlet {

@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    super.doGet(request, response);
}

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    super.doPost(request, response);
}
}
相关推荐
Live&&learn6 小时前
Tomcat 10和Tomcat 9引入servlet的不同
java·servlet·tomcat
songx_9917 小时前
idea建有servlet类的web项目
java·servlet·intellij-idea
chilavert3182 天前
技术演进中的开发沉思-146 java-servlet:Servlet 在云原生时代的适配”
服务器·servlet·云原生
JH30733 天前
解锁Servlet核心:深入剖析HttpServletRequest与HttpServletResponse
servlet
vx Biye_Design3 天前
servlet宠物医院管理系统-计算机毕业设计源码77418
java·vue.js·spring·servlet·eclipse·mybatis
夫唯不争,故无尤也5 天前
Tomcat 启动后只显示 index.jsp,没有进入你的 Servlet 逻辑
java·servlet·tomcat
攻城狮CSU5 天前
C# 数据加载专题 之泛型序列化
java·servlet·c#
久曲健的测试窝6 天前
Jenkins Share Library教程 —— 开发入门
运维·servlet·jenkins
lied16636348067 天前
List导出到Excel文件
servlet·list·excel
Predestination王瀞潞8 天前
Java EE开发技术(Servlet整合JDBC银行管理系统-上)
java·servlet·java-ee·jdbc