IntelliJ Idea标记红色web.xml运行良好[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ Idea标记红色web.xml运行良好[关闭]相关的知识,希望对你有一定的参考价值。

问题是我的footer.jsp和header.jsp的部分映射在IntelliJ Idea中是红色的,尽管一切都运行良好。我也明白我应该为两个提到的文件扩展名* .jspf,而不是jsp,但我不知道如何在Idea中制作它们。我的web.xml在下面,<jsp-config>和</ jsp-config>之间的字符串都是红色并注释:“此处不允许使用元素”

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
           version="3.0">
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <jsp-config>
        <jsp-property-group>
            <description>header and footer settings</description>
            <url-pattern>/WEB-INF/views/*</url-pattern>
            <url-pattern>/index.jsp</url-pattern>
            <include-prelude>/WEB-INF/jspf/header.jsp</include-prelude>
            <include-coda>/WEB-INF/jspf/footer.jsp</include-coda>
        </jsp-property-group>
    </jsp-config>
</web-app>
答案

我创建了新的servlet,之后由于某种原因IntelliJ停止突出显示提到的部分红色。我认为这是偶尔的错误。

另一答案

它有时候对我来说也是烦人的,唯一能让我摆脱它的可靠方法是重启Intellij(我的版本是14.0.3)。

另一答案

此链接应有助于理解.jspf文件:What is .jspf file extension? How to compile it?

话虽如此,它应该是让IntelliJ识别.jspf文件的问题。这应该是进入设置并将.jspf与IntelliJ相关联的问题。干杯。

另一答案

我遇到了同样的问题,我发现它是因为该项目不包含JavaEE库,可以打开项目结构> Libraries添加JavaEE库。

以上是关于IntelliJ Idea标记红色web.xml运行良好[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml

IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml

intellij中的 iml文件与web.xml 文件分别是干啥的

IntelliJ IDEA 新建项目

idea中,使用facets添加完web后,项目已变为web项目,但web.xml中内容经常变为红色,并报错,如何解决?

intellij idea 2017 gradle构建spring-boot web项目