2008-09-10 14 views
36

Hızda # nasıl kaçabilirim bilmek isterim.Hızda bir # kaçış nasıl olur

\#\# 

baskılar:

\#\# 

isterim:

## 
+4

Not başına. Bkz. Http://velocity.apache.org/engine/devel/user-guide.html#Getting_literal – Steven

+0

ayrıca bkz. Http://velocity.apache.org/engine/1.7/user-guide.html "VTL Direktiflerinden Kaçma" bölümü – EagleRainbow

cevap

3

sizin araç kutusuna esc aracını ekleyin ve EscapeTool ile rahatsız etmek istemiyorsanız o zaman $ {esc.hash}

34

kullanabilirsiniz, bunu yapabilirsiniz:

#set($H = '#') 
$H$H 
+0

İhtiyacım olduğunda kullanmış olduğum şey buydu, kaçış aracı –

+0

gibiydi. Bunun gibi bir şey için kesinlikle öyle. Ama başka kullanımlar da var ... –

+0

Sanırım bu her zaman çalışır, hız sürümleriyle ilgisiz. – hudidit

57

Bu:

#[[ 
## 
]]# 

verecektir:

## 

# [[...]] # içindeki hiçbir şey silinmemiş.

+0

Bunu bilmiyordum! Oldukça havalı. –

0

seti tekniği "_lastname" izledi $ isim yapmak istiyorsanız sizin gibi, kaçan gerek herhangi bir karakter etrafında almak için iyi bir yoldur o zaman yapabilirsiniz:

set ($n = '_lastname) 

ve bu var senin Şablon:

ve hepsi iyi. \ # Ve \ $:

0

$ {esc.h} çıktısı # olarak 2012 itibariyle en az, şimdi ters eğik çizgi ile Velocity şeyleri kaçabilmesi

this link