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.客戶端發出乙...