2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项

问题:右键时,没有创建servlet的快捷键,如下图:

解决方法:

1.打开idea,点击File===>settings(设置),进入settings页面,如下

从上图中的Files选项中没看到有servlet选项,所以咱们要自己建一个模板

2.复制模板,自建一个servlet模板

File===>settings(设置)====>Editor====>File and Code Templates

然后看右边选other选项,如下图

复制上图右边的内容后,切换回Files选项,粘贴到Files右边,如下图:

创建完后,就会看到有servlet选项了

  1. 接下来就可以,快捷键创建Servlet,如下图

4.扩展

由于servlet模版,初始版本不是标准的,有点不同,每次都要改,所以本人修改了一下哈

修改后的模板:(可以直接复制下面模版代码,然后粘贴到刚才Files右边的框里就行)

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

#if ($JAVAEE_TYPE == "jakarta")
import jakarta.servlet.*;
import jakarta.servlet.http.*;

#else
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.WebServlet;
#end
import java.io.IOException;
@WebServlet("/Servlet")
public class ${Class_Name} extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            this.doPost(request,response);
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }
}
相关推荐
吧啦吧啦吡叭卜3 小时前
【打卡d5】快速排序 归并排序
java·算法·排序算法
大得3693 小时前
宝塔docker切换存储目录
java·docker·eureka
东阳马生架构4 小时前
Netty基础—4.NIO的使用简介一
java·网络·netty
luckyext4 小时前
Postman用JSON格式数据发送POST请求及注意事项
java·前端·后端·测试工具·c#·json·postman
程序视点4 小时前
Redis集群机制及一个Redis架构演进实例
java·redis·后端
鱼樱前端4 小时前
Navicat17基础使用
java·后端
黑风风5 小时前
深入理解Spring Boot Starter及如何自定义Starter
java·spring boot·后端
px52133445 小时前
Solder leakage problems and improvement strategies in electronics manufacturing
java·前端·数据库·pcb工艺
鱼樱前端5 小时前
Mac M1安装MySQL步骤
java·后端
白衣神棍5 小时前
【八股文】ArrayList和LinkedList的区别
java