JSP处理指令未关闭

时间:2012-10-07 10:27:26

标签: jsp java-ee include jspinclude

我试图将一个HTML文件包含到我的JSP中,但是eclipse显示了这个错误

包含的文件

<%@include file="includes/head.html" %>

错误

Processing instruction not closed

这只是简单的JSP

<%@include file = "includes/head.html" %>

    <form action = "#" method = "POST">
        Username: <input type = "text" name = "username"><br/>
        Password: <input type = "password" name = "password"><br/>
    </form>
</body>
</html>

7 个答案:

答案 0 :(得分:60)

选择全部,退格,然后按ctrl + z恢复。适合我。但是,熟悉日食的人可能会对这种情况发生的原因有所了解

答案 1 :(得分:11)

这看起来很疯狂但是按ctrl + A,ctrl + x,粘贴并保存代码,Bug被清除

答案 2 :(得分:3)

此外,关闭文档并再次打开它似乎有效(请记得先保存文档)。

答案 3 :(得分:1)

我尝试Anurag Priyadarshi回答,但它没有工作。但是我通过重启日食来摆脱这个错误,你可能想尝试它对我有用。 :)

答案 4 :(得分:1)

通过删除对我有用的错误文件,将相同的代码保存在新文件中。

答案 5 :(得分:0)

尝试在@。

之后留出空格
<%@ include file="includes/head.html" %>.

此外,如果head.html在其他目录中,则绝对路径应以/或...开头。 尝试 <%@ include file="/includes/head.html" %>

<%@ include file="../includes/head.html" %>.

答案 6 :(得分:0)

重新开始日食对我有用。