前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >17. Servlet入门 - 在IDEA配置Servlet创建模板

17. Servlet入门 - 在IDEA配置Servlet创建模板

作者头像
Devops海洋的渔夫
发布2022-01-14 17:46:53
2.3K0
发布2022-01-14 17:46:53
举报
文章被收录于专栏:Devops专栏

17. Servlet入门 - 在IDEA配置Servlet创建模板

需求

在日常开发中,想要快速创建一个Servlet程序,总有些地方需要改动,例如:想要直接在 post 请求中调用 get 请求方法。

那么我们下面可以在IDEA中配置一下我们个性化创建Servlet的模板。

配置Servlet的模板

1.首先打开 IDEA 的设置

打开配置路径如下: File | Settings | Editor | File and Code Templates

image-20210107174851849

在 Other 我可以看到很多程序的模板,我们找到 Web 下的模板,分别有普通的Servlet模板 以及 使用注解的 Servlet 模板。因为我大部分都只用注解的 Servlet,所以我在这里就演示修改 该模板。

2.默认的模板

我们首先来看看默认的模板,下面我再修改一下。

代码语言:javascript
复制
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@javax.servlet.annotation.WebServlet(name = "${Entity_Name}")
public class ${Class_Name} extends javax.servlet.http.HttpServlet {
    protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {

    }

    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {

    }
}

3.修改自定义的模板

image-20210107175228610

代码语言:javascript
复制
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@javax.servlet.annotation.WebServlet("/${Entity_Name}")
public class ${Class_Name} extends javax.servlet.http.HttpServlet {
    protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
        doGet(request, response)
    }

    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {

    }
}

4.测试修改模板后的效果

下面我们来新增一个Servlet来体验一把效果,如下:

image-20210107180400273

image-20210107180425613

image-20210107180450422

可以看到已经按照我的模板生成了,不过我忘记了一个分号 ; ,加上就好了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海洋的渔夫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 17. Servlet入门 - 在IDEA配置Servlet创建模板
    • 需求
      • 配置Servlet的模板
        • 1.首先打开 IDEA 的设置
        • 2.默认的模板
        • 3.修改自定义的模板
        • 4.测试修改模板后的效果
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档