解决在Intellij IDEA中无法创建Servlet类的问题/New中没有Servlet类/创建不了Servlet类

这篇具有很好参考价值的文章主要介绍了解决在Intellij IDEA中无法创建Servlet类的问题/New中没有Servlet类/创建不了Servlet类。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        新手在学习Servlet相关知识的时候, 一些课程往往会告知新手去使用IDEA自带的模板来创建Servlet, 这样减少了注解等麻烦, 降低了工作量.

        然而, 如下图所示, 很多人发现在自己的new一栏不存在Servlet类(如下图)

idea新建servlet没有,Java杂项,intellij-idea,servlet,java

        网上的解决办法很多都是复制粘贴之流, 改Module Structure什么的很多情况下没办法解决问题.

        其实问题的成因非常简单且可笑, 原因并不是项目没有设置正确, 而是新版的Intellij IDEA由于程序员对于Servlet的使用过少, 从而取消了内置的Servlet模板.(大家都去用Controller了)

        解决办法: 手动添加Servlet模板 

 idea新建servlet没有,Java杂项,intellij-idea,servlet,java

打开设置中的代码模板, 新建模板, Extension选择java,将以下内容复制进去即可.文章来源地址https://www.toymoban.com/news/detail-719872.html

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

import java.io.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name = "${Class_Name}", value = "/${Class_Name}")
public class ${Class_Name} extends HttpServlet {

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

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

    }
}

到了这里,关于解决在Intellij IDEA中无法创建Servlet类的问题/New中没有Servlet类/创建不了Servlet类的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决IDEA创建项目时无法引入依赖问题:Cannot resolve **.**.**(已解决)

    今天在创建SpringBoot整合MyBatis项目时出现报错: Cannot resolve org.springframework:spring-tx:5.3.26 Cannot resolve org.mybatis:mybatis:3.5.11 Cannot resolve org.springframework:spring-jdbc:5.3.26 在网上查找了很多方法均不适用,开始以为又是版本的问题,可是一想SpringBoot中依赖的版本已经确定好了。 然后有

    2023年04月16日
    浏览(53)
  • 【IntelliJ IDEA】打开项目Git突然无法识别解决方案

    这个问题也是我今天突然偶尔遇到的,当时没在意,项目打开之后又关闭,后来很久才又打开,发现项目明明有git版本控制的,咋突然开发工具右下角没有标识了,然后检查了一下git配置还报错了。 其实从图上我们可以看出来一些问题,他意思是说 不能执行git命令,在安全

    2024年01月19日
    浏览(56)
  • 如何排查 IDEA 自身报错?| 以 IntelliJ IDEA 2023.1.4 无法刷新项目 Maven 模块的问题为例

    这个问题是 2023 年 7 月 26 日遇到的,当时还是 IDEA 2023.1.4,结果文章还没写完,7 月 27 日自动给更新了 IDEA 2023.2。问题估计解决了。 所以,本文就简单提一下 IDEA 自身报错的排查方法。 先说问题怎么处理: IDEA 设置从 Maven wrapper 改为使用内置 Maven。 Maven 项目模块调整后,

    2024年02月15日
    浏览(122)
  • 解决macOS IntelliJ IDEA 卡顿问题

    写在前面的话1:我在撰写这篇博客时候,所用的IntelliJ IDEA版本是IntelliJ IDEA 2022.3.3 (Ultimate Edition),你需要知道可能对于不同的IntelliJ IDEA版本会有一定的差异 写在前面的话2:如果我这篇博客可以帮助到你,请给我一个免费的赞和收藏,谢谢 我遇到的卡顿问题主要体现在编辑

    2023年04月14日
    浏览(44)
  • 问题:【IntelliJ IDEA】解决idea自动声明变量加finall修饰符问题

    1 new String() 2 快捷方式生成变量 final修饰的 settings-----》Editor------》Code Style--------》java下的这两个选项不被勾选 final modifier 然后在生成变量的时候,再次跳出来 dexlare final 的时候,按下 Alt+F 步骤三:如果上一步没有生效,重启idea file-invalidate caches

    2024年02月12日
    浏览(53)
  • IntelliJ IDEA 使用技巧 | 查看类的继承关系图

    快捷键CTRL+H查看 利用idea快捷键查看hierarchy,效果如下 好处:可以看向上和向下的继承关系 缺点:只能看继承关系,不能看实现了哪些接口 在指定类右键查看diagram 也可以使用快捷键ctrl+alt+u,更快捷 好处:可以看向上的继承关系 缺点:既能看继承关系,也能看实现了哪些接

    2024年02月07日
    浏览(50)
  • IntelliJ IDEA Services工具栏运行不显示端口问题解决

    如Spring Boot服务启动时,端口不显示。 1、 清理所有缓存 2、 关闭IntelliJ IDEA后,到C:Users(你自己的用户名)AppDataLocalTemp路径把所有文件都删除,因为时一个缓存,不影响其他软件使用,删不掉的跳过即可。 3、打开idea即可显示出来端口号。

    2024年02月06日
    浏览(58)
  • 解决 IDEA出现 java: 程序包javax.servlet不存在 问题

            1.点击File → Project Strcture 2.转到如下页面:第一步:点击Libraries,第二步:点击+   3.出现New Project Library,点击Java   4.弹出如下页面:在Tomcat解压文件夹下选择lib文件找到servlet-api.jar,点击ok   5.应用该包,如图所示,点击Apply即可  完成以上步骤Tomcat就可以运行啦

    2024年02月04日
    浏览(57)
  • IntelliJ IDEA卸载重装后打开出错问题解决(mac M1)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、IDEA重装启动异常情况 二、解决思路及方法 总结 本篇文章是我在重装idea过程中遇到问题并解决后编写而成,带有些许个人主观意见,如有缺漏不足,请各位谅解。 大家好! 我是卡卡

    2024年02月07日
    浏览(68)
  • 4 种方法完美解决 IntelliJ IDEA Tomcat 控制台中文乱码问题

    上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8 。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。 上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“

    2024年02月16日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包