0

ある特定のJSPファイルは、以前は構文の色で表示されていたときに白黒でレンダリングされるようになり
ました。同じプロジェクト内の他のJSPファイルは正しくレンダリングされます。
構文エラーを考えてコードの一部を切り取ろうとしましたが、何も変わりませんでした。

何がその振る舞いを引き起こす可能性がありますか?

編集
構文が適切で、Eclipseを再起動しても効果がなかったため、コードを新しいファイルにコピーして貼り付け、以前を削除し、newからpreviousに名前を変更しました。安っぽいですが、動作します。
まだ理解したい...

4

2 に答える 2

3

最近、同じ問題が発生しました...

これを追加する:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

私の.jspに(そしてファイルを再度開くと)私の問題は解決しました。

そして、 JSPエディタで開くことを忘れないでください

JSPEditor

前回、テキストエディタで開いたのではないでしょうか。

于 2013-05-06T07:30:59.337 に答える
1

私もこの問題を抱えていました。taglibsを含めますか?

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%

このようなものはエラーである可能性があります(最後に>はありません)。あなたはJavaEEの観点にいますか?

何も役に立たない場合は、新しいJSPを作成し、有効なコードを記述して(構文の強調表示が保証されるように)、「白黒」コードをコピーして貼り付けます。ハイライトが消えた場合は、構文エラーがあることを確認できます。また、古き良き「日食の再開」も役立つかもしれません。

于 2013-03-20T09:19:05.407 に答える