2010-06-29 33 views
2

我有一個列表,我用s顯示它:select沒有任何問題,但我希望它的標題值是列表的項目之一,並且它在不同的運行中有所不同。是這樣的:「euser.role」的使用s的headerValue的列表項之一:選擇標記

<s:select list="roleList" name="role" headerkey="" headerValue="%{euser.role}" cssClass="textfield"/> 

值是「的RoleList」的項目之一,但如果我用這個,它的頭添加值,然後我有我的選擇2值項目。

我需要這個編輯頁面,如果用戶不想改變這個選項的值,那麼它會有以前的值。

在此先感謝。

回答

0

它是否必須是標題?你可以設置選定的值,以便首先顯示什麼?在你的行動,你可以找出標頭值應該是

//action method 
    int valueToShow = 0; //get the id to show 

//jsp 
    <s:select list="roleList" name="role" headerkey="" value="%{valueToShow}" cssClass="textfield"/> 

這樣,它會顯示你想要的值,但它不會得到相關型號的兩倍。

+0

非常感謝。 – 2010-07-07 05:15:28