2011-07-27 41 views

回答

46

默认情况下,你可以使用Java String对象的方法:

#set($a = "Hello") 
#set($b = $a.replace("l", "+")) 
${b} 

会产生他++ o,您也可以使用速度变量作为您的方法调用的参数,例如:

#set($a = "Hello") 
#set($b = "+") 
#set($c = $a.replace("l", ${b})) 
${c} 
+1

感谢这无论如何帮助回答我的问题。 –

+0

我只是想为未来的访客添加一点小贴士:我的速度模板从ö到oe有一个非常简单的转换,但它看起来不起作用。无论如何,过了一段时间,我意识到输入的字符集是cp-1252,而jvm正在使用utf-8,所以模板中的“ü”不是我之后的“ü”。 –