Velocity 字符串拼接 (特殊符號拼接的方式)

Velocity 模板 字符串拼接 的方式其實 找到了。百度資料也很多。 但是呢,仍是偶爾會出現一些問題: 好比:.net

a.id=1,  b.id=2
  <div>$a.id_$b.id</div> 
我想要的結果是        1_2  這樣的拼接顯示的方式。
不懂是模板的bug 仍是什麼緣由,顯示出來的 結果就是   a.id_2 
估計是沒有識別   a.id_  這樣的方式,
但是我我就是要這樣的方式,我是猜到使用  set 的方式。
但是不知道怎麼 寫 。
 解決辦法:

  正確的姿式:

   #set($idsping="_")
    #set($tdids="$rmelv.logisticsTruck.id$idsping$rmelv.logisticsDriver.id")
  直接使用    $tdids  就能夠拼上去了。

其實 這樣的特殊 狀況,仍是挺多的,後面加上 特殊符號,是比較難識別區分的對於模板來講, 對於其餘模板可能也有這樣的狀況, 解決的辦法我猜估計都是適用的。code

其實有更簡單的,好比加上 大括號 : $!{gc.id}_nameblog

能夠參考:> http://blog.csdn.net/legend_x/article/details/27175787ci

相關文章
相關標籤/搜索