当我在 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 会自动完成。或者我需要打开一些插件吗?我找不到一个好的答案?
最佳答案
在你的类中,使用注解@WebFilter(name = "TestFilter", urlPatterns = "/TestFilter")
它不会显示在 web.xml
中,但它可以解决问题。
关于java - 添加 servlet 或过滤器时,web.xml intellij 不会自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673784/