jspページとjspページ内に記述されたJavaScriptコードのセットがあります。jspの "<"から "<"への変換を停止
for(i=0;i<10;i++)
{
//some stuff
}
が、ブラウザでその与え誤差及び(I = 0
ようなレンダリングコードルック;
i<10;
iは{++}
に "<" を変換停止する方法"<
"。
ありがとうございます。
jspページとjspページ内に記述されたJavaScriptコードのセットがあります。jspの "<"から "<"への変換を停止
for(i=0;i<10;i++)
{
//some stuff
}
が、ブラウザでその与え誤差及び(I = 0
ようなレンダリングコードルック;
i<10;
iは{++}
に "<" を変換停止する方法"<
"。
ありがとうございます。
あなたのJSコードは実行されるか、そのまま表示されますか?
前の状況の場合、コードは<script type="text/javascript">...</script>
タグ内にありますか?
後者の場合、<
などの文字は<
に変換されている必要があります。そうでないと、ブラウザによってHTMLタグとして読み取られます。
JSPはデフォルトでそうしていません。あなたは実際に JSTL <c:out>
を使用してJavaScriptコードを出力していますか?それは、それを行うことができます。 escapeXml="false"
属性を追加することで無効にすることができます。とにかく
、最善常に次のようにあなたが頭の中に含まれ、独自の.js
ファイルにJSコードを置くために、次のようになります....
<script src="script.js"></script>
どこにescapeXml = "false"を追加するか –
'
・ホープ、このことができます
function toHtml(myString)
{
htmlString = myString.split("<").join("<");
htmlString = htmlString.split(">").join(">");
htmlString = htmlString.split(""").join("\"");
htmlString = htmlString.split("'").join("\'");
return htmlString;
}
をGretting。 ビクター
はい。 ... の中に私のコードがありますが、まだ問題が存在します:( –
HTMLで変換する必要はありません** XML/XHTMLだけが必要です。 OPはそれから完全に異なったエラーを持っているだろう。(well-formedなXMLではない) – BalusC