1,調用java方法有兩種方式,一種是屬性的方式,一種是直接調用其方法;
2,如果傳遞參數給方法?不能直接調用的時候傳遞參數,可以在調用之前調用 set方法設置值;
比如一個bean,具有一個方法,這個方法跟參數的值相關,舉例如下:
Movie.java
$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) ;
2,如果傳遞參數給方法?不能直接調用的時候傳遞參數,可以在調用之前調用 set方法設置值;
比如一個bean,具有一個方法,這個方法跟參數的值相關,舉例如下:
Movie.java
1
public class Movie{
2
private String name;
3
public String getTitle(){
4
return "hello:"+getName;
5
}
6
7
public void setName(String name){
8
this.name = name;
9
}
10
public String getName(){
11
return this.name;
12
}
13
}
這個時候可以寫成
2

3

4

5

6

7

8

9

10

11

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) ;