55

速度で # をエスケープする方法を知りたいです。バックスラッシュはそれをエスケープしているようですが、それ自体も印刷されます

これ:

\#\#

プリント:

\#\#

をお願いします:

## 
4

6 に答える 6

47

EscapeTool を使いたくない場合は、次のようにします。

#set( $H = '#' )
$H$H
于 2008-09-15T16:04:28.323 に答える
6

ひょっとして、以下のサイトが参考になるでしょうか?http://velocity.apache.org/tools/1.4/generic/EscapeTool.html

于 2008-09-10T10:21:40.607 に答える
3

esc ツールをツールボックスに追加すると、 ${esc.hash} を使用できます

于 2008-09-12T07:07:53.707 に答える
0

set テクニックは、エスケープが必要な文字を回避するための良い方法です。たとえば、$name の後に "_lastname" を付けたい場合は、次のようにします。

set ($n = '_lastname)

これをテンプレートに入れます:

$name$n

そしてそれはすべて良いです。

于 2012-06-15T15:37:00.370 に答える