我有以下代码:
<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>
P.S:请不要使用JavaScript,我知道这是可能的,但现在不可取。
答案 0 :(得分:2)
问题的解决方案最终得到以下结论:
在JPF中,对于表单bean,你是否声明你的id?
private int id;
如果是这样,请尝试使用有效值声明它,例如:
private int id = 1;
通过:https://community.oracle.com/thread/803595?start=0&tstart=0
找到