web-dev-qa-db-ja.com

JSP処理命令が閉じられていません

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>
13
user962206

[すべて]、[Backspace]、[ctrl + z]の順に選択して元に戻します。私のために働きます。しかし、Eclipseをよく知っている人は、なぜこれが起こるのかについていくつかの光を当てるかもしれません

60

これはおかしいようですが、ctrl + A、ctrl + xを押して、コードを貼り付けて保存します。バグはクリアされます。

11
Jaichander

また、ドキュメントを閉じて再度開くと、機能しているように見えます(最初にドキュメントを保存することを忘れないでください)。

3
Mindsect Team

anurag Priyadarshiの回答を試しましたが、うまくいきませんでした。しかし、私はEclipseを再起動することでそのエラーを取り除きます、あなたはそれが私のために働くことを試してみたいかもしれません。 :)

1
idzi

エラーファイルを削除して同じコードを新しいファイルに保存しても問題ありません。

1
Ajay Takur

Eclipseを再起動するとうまくいきました。

0
Anand

@の後にスペースを入れてみてください。

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

また、head.htmlが他のディレクトリにある場合、絶対パスは/または..で始まる必要があります。<%@ include file="/includes/head.html" %>または

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