解决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);
}
}
相关推荐
未来并未来2 天前
通过反射搭建简易的Servlet层自动化映射参数并调用Service层业务方法的框架
运维·servlet·自动化
UVCuttt3 天前
三天急速通关JavaWeb基础知识:Day 1 后端基础知识
java·servlet·java-ee·tomcat
简 洁 冬冬4 天前
Java中的Servlet
java·开发语言·servlet
阳光阿盖尔5 天前
【javaweb项目idea版】蛋糕商城(可复用成其他商城项目)
java·servlet·intellij-idea·javaweb·商城·蛋糕商城·购物商城
Suwg2098 天前
【由浅入深认识Maven】第4部分 maven在持续集成中的应用
servlet·ci/cd·maven
花月C8 天前
Java Web-Tomcat Servlet
java·前端·servlet·java-ee·tomcat
怀旧6669 天前
Servlet 详解
java·开发语言·servlet·个人开发
jcsx10 天前
证券量化交易选择合适的编程语言
javascript·servlet·numpy·pandas·pyqt
小张认为的测试10 天前
Jenkins邮件通知的详细配置含邮件通知模板!
java·servlet·ci/cd·jenkins·邮件通知
xiao-xiang11 天前
jenkins-通过api获取所有job及最新build信息
前端·servlet·jenkins