使用s的headerValue列表项之一:select tag

时间:2010-06-29 05:42:27

标签: jsp select struts2

我有一个列表,我用s显示:选择没有任何问题,但我希望它的标题值是列表项之一,并且它在不同的运行中有所不同。像这样的东西:

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

'euser.role'的值是'roleList'项之一,但是如果我使用它,它会添加header的值,然后我在select中有2个值。

我需要这个用于编辑页面,如果用户不想更改此选项的值,那么它将具有以前的值。

提前致谢。

1 个答案:

答案 0 :(得分:0)

是否必须是标题?你能设置一下所选的值吗?在你的Action中你可以找出标题值应该是什么

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

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

这样它会显示你想要的值,但它不会被关联两次。