1

JSPファイルでprototypejsテンプレートを使用しています。しかし、jspファイルはprototypejsテンプレートの#{}タグを解析しようとするため、壊れます。

jspにそれらを解析させないようにするにはどうすればよいですか。言い換えれば、どうすればそれらのタグをエスケープできますか?

ありがとう。

4

1 に答える 1

0
  1. 次のようにエスケープし\ます。var template = new Template('<a href="\#{href}" title="\#{title}">\#{name}</a>');

  2. エンティティとしてエンコードします。var template = new Template('<a href="&#35;{href}" title="&#35;{title}">&#35;{name}</a>');

  3. JavaScriptファイルに移動します。

  4. それを Java コードに移動し、EL${}または JSTL<c:out />または Stutsを使用して JSP に記述します。<bean:write />

于 2012-12-07T10:51:53.007 に答える