2

プロジェクトを Net Beans 6.9.1 から Net Beans 7.3.1 に移行したところ、ランダム ファイル jsp または java に赤い感嘆符アイコンが表示されるという厄介なエラーに直面しました。

それらを開きましたが、エラーは見つかりませんでした。

Google を検索して html と jsp の検証を無効にした後、いくつかの提案を試みましたが、別の提案は、ユーザー ディレクトリ フォルダー キャッシュの下のキャッシュ ファイルを削除することでしたC:\Users\home\.netbeans\6.9\var\cache

バグの解決が不完全

javaファイルエラーのサンプル

4

7 に答える 7

5

次のことを試すことができます...それは私にとってはうまくいきました

たとえば、jspまたはjavaのファイルの名前を変更して、エラーを解消します

test.java の名前を test_.java に変更してから、名前を test.java に戻しました。

jspまたはxmlでも同じ

参考文献

それを英語に訳して

これらのプロジェクトのいくつかのプロジェクトで netbenas を使用することにより、netbeans ファイルは、いくつかのファイルに賞賛のシンボルと「ファイルの解析中にエラーが発生しました」というメッセージをマークします。これは、netbenas キャッシュの問題が原因で発生します。これに対する解決策は、netbenas を閉じて、きれいにすることです (キャッシュ ファイルを削除し、netbenas を開始すると返されます。一部のオペレーティング システムのキャッシュのさまざまなルートを次に示します。

WINDOWS: C: \ Users \ AppData \ Local \ NetBeans \ Cache \ 7.2 \
MAC OS X: / ユーザー // ライブラリ/キャッシュ
/NetBeans/7.2 / UNIX: / ホーム // .cache/netbeans/7.2

幸運を

于 2013-10-05T14:16:43.530 に答える
0

特に JavaScript 部分に JSTL EL 式が含まれている場合、JSP ファイルに埋め込まれた JavaScript でこれらの問題が発生することがありました。このような場合、NetBeans プロジェクトのツリー ビューでは、JSP ファイルに赤い感嘆符 ( 「エラー解析ファイル」 ) が表示されましたが、ファイルを開くと、1 行のエラーも表示されませんでした。

アイデア 1: JavaScript 部分に HTML コメントを追加して、JSP/HTML シンタックス ハイライター エンジンがこれらの部分を無視するようにします。

<b>Very primitive example</b>
<script type="text/javascript">// <!--
    var foo = ${myBean.bar};   // -->
</script>

アイデア 2: できるだけ多くの JavaScript コードを外部 JS ファイルに入れます。一般に、JSP/HTML ファイルで JavaScript コードを使用しないことをお勧めします。これにより、X-XSS-Protectionなどの追加の XSS 対策を使用できるようになります。

于 2013-10-05T15:06:48.237 に答える