JSF XHTMLページに&&が含まれているJavascriptがよくあるので、次のようにエンコードする必要があります。&&
たとえば、JSFXHTMLページファイルに次のように配置すると、次のようになります。
I am an & sign
エラーが発生します:
The entity name must immediately follow the '&' in the entity reference
これを修正する1つの方法は、「&」を&
書くだけでは望ましくないと思う「&」を変更することであるように思われます。
また、Javascriptで「&」を使用する場合は、JavascriptをCDATAタグでラップできるようです。CDATAタグでラップすると、「&」をとしてエスケープせずに書くこと&
ができます。これは、ページに読みやすいJavascriptコードを含めることができるようにするための優れた回避策です。
<script>
しかし、タグ内にないためにコードをCDATAタグで簡単にラップできないときに、ページの他の場所でリテラル「&」を使用したい場合はどうなりますか?これらの場合は常に「&」をエスケープする必要が&
ありますか?
値をエスケープする機能を使用しようとしていることに注意してください。問題を修正できないようです。