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

问题描述 投票:1回答:4

问题是我的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>
java xml intellij-idea glassfish
4个回答
2
投票

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


2
投票

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


1
投票

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

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


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.