近期使用Struts中logic標籤的一些總結

2021-08-29 19:47:40 字數 1517 閱讀 2924

1、假設存在如下類:

public class propertydesc

public class entrydesc

2、將多個propertydesc物件放進hashmap中,方式如下:

mapmap = new hashmap();

map.put(1, propertydesc1);

map.put(2, propertydesc2);

map.put(3, propertydesc3);

……request.setattribute("map",map);

3、在頁面可使用如下方式呈現:

[/code]

">

">

"/>

[/code]

補充:logic:iterator迭代hashmap

1、hashmap中存放普通的包裝物件

mapmap=new hashmap();

int index = 0;

map.put(++index, "lily");

map.put(++index, "lucy");

request.setattribute("map", map);

2、hashmap中存放自定義的物件

//描述屬性的物件,包含該物件的幾個特徵字段

attributedesc desc = new attributedesc();

mapmap=new hashmap();

int index = 0;

map.put(++index, new string);

request.setattribute("map", map);

3、hashmap中存放陣列

int length = length of array;

string array = new string[length];

mapmap=new hashmap();

int index = 0;

map.put(++index, new string);

request.setattribute("map", map);

4、hashmap中存放list物件

list list = new arraylist();

mapmap=new hashmap();

int index = 0;

list.add("lucy");

map.put(++index, list);

request.setattribute("map", map);

近期語法使用小結

1 typename 在c 11中 代替 class用於宣告標示符為型別,class主用於宣告或定義類型別和強列舉形式。另外typename增加了類似於 define 這樣的巨集定義功能,不過不是簡單的字元替換,而是高於字元替換級別,將字元1宣告為型別標示符去宣告字元2為變數。2 unable to...

struts2中的 使用

迭代資料時 例如 var var屬性的值代表當前正在遍歷的物件 var存放在map棧 status int getcount 返回當前迭代的元素個數 int getindex 返回當前迭代的元素的索引 boolean iseven 返回當前迭代元素的索引是否是偶數 boolean isodd 返回當...

Struts使用入門使用

struts 官網位址 那麼我們知道strtus只乙個web框架,用它可以來替換我們之前所用過的servlet技術,它幫我們封裝了 請求資料的功能,簡化國際化,簡化檔案上傳,後台資料校驗等等。既然使用它,我們先來看下它執行的過程 乙個請求在struts2框架中的處理分為以下幾個步驟 1.客戶端發出乙...