1,调用java方法有两种方式,一种是属性的方式,一种是直接调用其方法;
2,如果传递参数给方法?不能直接调用的时候传递参数,可以在调用之前调用 set方法设置值;
比如一个bean,具有一个方法,这个方法跟参数的值相关,举例如下:
Movie.java
 1public class Movie{
 2private String name;
 3public String getTitle(){
 4    return "hello:"+getName;
 5}

 6
 7public void setName(String name){
 8this.name = name;
 9}

10public String getName(){
11return this.name;
12}

13}
这个时候可以写成
$movie.setName("every one");
$movie.getTitle()

相当于调用getTitle方法传递了参数。
3,有一种表示循环次数的for语法:#foreach( $index in [1..$count] #end;(其中index变量的值从1开始,到count结束);
4,可以直接调用属性的java方法,比如:${movie.restitle.substring(0,14)} --这里假设restitle属性为java.lang.String类型;(这句话的意思是打印movie对象的restitle属性的前14个字符串);
5,变量自增语法:#set($aa = 0)  #set($aa = $aa + 1) ;