兩個bean:category(父框中顯示)、subcategory(聯動子框中顯示)。
action中:。。
。private map> subcategorymap = new hashmap>();//全域性變數getter,setter方法自己寫。。
//方法中關鍵**如下
listcategorylist = categoryservice.findallcategory();
for(int i=0;itemplist = new arraylist();
templist = subcategoryservice.findbycategoryid(categorylist.get(i).getid());
subcategorymap.put(categorylist.get(i).getid(),templist);
}jsp頁面顯示:
頁面關鍵:通過doublelist屬性,將第乙個框list中的id和第二個框中的map中的key聯絡起來,top值第乙個框中的整個物件
特別注意:標籤必須放在中,放在普通中會出錯,而且s:form必須指定name屬性
另外,希望頁面美觀的話,希望s:doubleselect標籤和左邊的字對齊,則指定s:doubleselect屬性theme="******"
希望兩個select排成一行(貌似預設是上下行的),則在頁面頂部宣告css:
然後在外面套乙個< div class="doubleselect">就可以了!
struts2中標籤的使用
1 靜態生成 註解 這裡從頁面來靜態 也就是在頁面中寫死啦 構造下拉選項,關鍵點是list 通過它實現的select的兩個option headerkey指定預設的選項 value headervalue指定預設的選項 text 2 action傳遞list過來 註解 這裡通過乙個list型別的物件...
struts2中標籤的使用
1 靜態生成 註解 這裡從頁面來靜態 也就是在頁面中寫死啦 構造下拉選項,關鍵點是list 通過它實現的select的兩個option headerkey指定預設的選項 value headervalue指定預設的選項 text 2 action傳遞list過來 註解 這裡通過乙個list型別的物件...
struts2中標籤的使用
1 靜態生成 註解 這裡從頁面來靜態 也就是在頁面中寫死啦 構造下拉選項,關鍵點是list 通過它實現的select的兩個option headerkey指定預設的選項 value headervalue指定預設的選項 text 2 action傳遞list過來 註解 這裡通過乙個list型別的物件...