java - 添加 servlet 或过滤器时,web.xml intellij 不会自动完成

标签 java xml intellij-idea

当我在 Eclipse 中创建 servlet 或过滤器时,xml 代码会自动插入到 web.xml 中。但是当我在 Intellij 中做同样的事情时,我需要手动编辑 xml 文件。

当我在 Intellij 中键入下面的代码时,出现错误“过滤器应该有映射”但是为什么当我使用下面的代码时它没有自动创建。

<filter>
    <filter-name>TestFilter</filter-name>
    <filter-class>be.demoapp.filters.TestFilter</filter-class>
</filter>

对此必须有一个非常简单的答案,但我不明白为什么 Intellij 不自动完成 web.xml 而 eclipse 会自动完成。或者我需要打开一些插件吗?我找不到一个好的答案?

*编辑这些是我项目中的设置 enter image description here

最佳答案

在你的类中,使用注解@WebFilter(name = "TestFilter", urlPatterns = "/TestFilter")

它不会显示在 web.xml 中,但它可以解决问题。

关于java - 添加 servlet 或过滤器时,web.xml intellij 不会自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673784/

相关文章:

java - 提取哪个 channel - ImageJ

java - 计算解决方案级别的转换

java - MM/DD/YYYY Java 程序

需要 Android XPath 帮助

debugging - Akka 开发最好的调试器是什么?

java - String.getBytes ("8bit encoding") 每个符号返回 2 个字节

xml - 从文本文件中提取数据并输出 xml 文件

python - 使用 Python 请求库引用 XML 结果

java - android studio 编辑器恢复到旧文件然后是当前本地

java - Intellij 依赖查看器和包循环依赖