optionscollection標籤用法:
與options標籤一樣,optionscollection標籤可以從集合或者是包含集合的物件裡獲得選項的標籤/值對。在這兩種情況裡,集合或包含集合的物件必須是乙個作用域物件,否則定製標籤將無法訪問它。
1.與包含集合的物件配合使用
舉例:userform動作表單有乙個如下所示的arraylist型別的userlist屬性,相應的set,get方法,通過在action中設定好userform後,request.setattribute("userform",userform);
在jsp頁面:
2.與集合配合使用
action中:
arraylist userlist=new arraylist();
userlist.add(new labelvaluebean("1","haha"));
userlist.add(new labelvaluebean("2","dada"));
userlist.add(new labelvaluebean("3","xiaoxiao"));
request.setattribute("userlist",userlist);
jsp頁面:
注:label與bean中你要顯示的屬性名字對應
name指定bean的名稱
userlist指定集合名稱
例子解釋:
list的可以是任何收集類!
list可以是物件
如user物件,有乙個userid,username,有相應的getter方法
則可以這樣寫
這裡,就把userid作為值,username作為顯示text在select裡
例子解釋:
同時使用name和property,屬性指定物件的名稱和字段,將呼叫該物件的值獲取方法以返回乙個用來生成選項的集合
struts標籤的用法
將user.class,iterate.jsp放到相應的目錄,執行iterate.jsp你就可以看到iterate的效果了 iterate標記 id 指令碼變數的名稱,它儲存著集合中當前元素的控制代碼。name 代表了你需要疊代的集合,來自session或者request的屬性。type 是其中的集...
struts 標籤的用法
使用action標籤,可以允許在jsp頁面中直接呼叫action,在呼叫action時候,可以指定需要被呼叫的action的name和namespace.如果指定了executeresult引數的屬性值為true,該標籤會把action的處理結果 檢視資源 包含到本頁面中.使用action標籤指定屬...
struts 框架標籤用法
分別進行解釋 frameborder 1 這個是控制顯示不顯示框架的邊框,預設值為1,1為顯示邊框,0為 不顯示邊框 標籤中的 page driverquerypagesucceed.jsp 為分框引入的頁,相當於中的src framename topframe 為這個框架的名字,可以在form表單...