velocity的减法着实让我纠结了好久。举例:

 

 

 

Html代码 

 

velocity减法_html

  1. #set($id=100)

  2. $id-1

 

输出 $id-1  ,依然是$id-1,网上搜了一下发现velocity的变量可以是字母数字,所以它把id-1当成变量了,没有取到值。

 

 

Java代码 

 

velocity减法_html

  1. #set($id=100)

  2. ${id}-1

 

 

输出${id}-1,为10-1。

 

 

Java代码 

 

velocity减法_html

  1. #set($id=100)

  2. #set($id_x=$id-100)

  3. $id_x

 

 

输出$id_x ,为 $id_x.

 

正解是velocity减法一定要加空格,

 

 

Html代码 

 

velocity减法_html

  1. #set($id=100)

  2. #set($id_x=$id - 100)

 

 

 

输出$id_x,为99.