古詩詞大全網 - 成語故事 - 在JSF中,怎樣讓兩個<f:selectItem>之間有空隙?

在JSF中,怎樣讓兩個<f:selectItem>之間有空隙?

不臺明白妳的意思.說詳細點把

這個是簡單的,希望對妳有幫助.

f:selectItem用來為h:selectOneMenu等選擇項組件設置數據選項

f:selectItems與f:selectItem標簽壹樣,用來為

- h:selectManyCheckbox

- h:selectManyListbox

- h:selectManyMenu

- h:selectOneListbox

- h:selectOneMenu

- h:selectOneRadio

等設置數據項。

與f:selectItem不壹樣的是,f:selectItem通過itemLabel與value屬性直接設置壹項數據選項,例:

<f:selectItem itemLabel="Label1" value="0" />

而f:selectItems通過value屬性可指定多項數據選項。value的數據類型為List<javax.faces.model.SelectItem>型,例:

<f:selectItems value="#{bean.selectItemList}" />

f:selectItems的用法例:

<h:selectOneMenu

value="#{bean.selectedItemValue}">

<f:selectItems value="#{bean.selectItemList}" />

</h:selectOneMenu>

與bean對應的java代碼:

public List <SelectItem> getSelectItemList() {

List <SelectItem> selectItemList = new ArrayList<SelectItem>();

selectItemList.add(new SelectItem("1", "Label1"));

selectItemList.add(new SelectItem("2", "Label2"));

return selectItemList;

}

對應的HTML代碼為:

<select name="_id0:_id1" size="1">

<option value="1">Label1</option>

<option value="2">Label2</option>

</select>