Struts標籤標籤用法

2021-08-31 06:14:06 字數 927 閱讀 9913

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表單...