0

我有以下代码:

<netui:select dataSource="actionForm.myType" defaultValue="1">
    <netui:selectOption value="1">Not my stuff</netui:selectOption>
    <netui:selectOption value="2">My stuff</netui:selectOption>
    <netui:selectOption value="4">Random</netui:selectOption>
</netui:select>

我希望只有 3 个下拉选项。相反,我得到了选项 4,额外的一个是 0 - 零,默认情况下它被选中!这个零是从哪里来的?我该如何摆脱它?我试图禁用该选项,我尝试默认选择其他内容,但零选项仍然存在并且表现得像默认选项。

这是生成的html:

<select name="somePortlet_2wlw-select_key:{actionForm.myType}">
    <option value="1">Not my stuff</option>
    <option value="2">My stuff</option>
    <option value="4">Random</option>
    <option value="0">0</option>
 </select>

PS:请不要使用 JavaScript,我知道这是可能的,但现在不理想。

4

1 回答 1

2

该问题的解决方案最终如下:

在 JPF 中,对于表单 bean,您是否像这样声明您的 id?

private int id;

如果是这样,请尝试使用有效值声明它,例如:

private int id = 1;

通过以下方式找到:https ://community.oracle.com/thread/803595?start=0&tstart=0

于 2014-03-14T16:28:11.953 回答