Java 如何在果冻中实现无选择<;f:选择/>;?

Java 如何在果冻中实现无选择<;f:选择/>;?,java,jenkins,jenkins-plugins,jelly,Java,Jenkins,Jenkins Plugins,Jelly,在config.jelly中,我有: <f:entry field="field1"> <f:select/> </f:entry> 当用户进入配置页面时,字段field1由方法doFillField1Items()提供的第一个值填充 我的问题是: 这是一种配置(在jelly或java中)这个组件的方法吗?从HTML的角度来看,没有“无选择”这样的事情标签如果有任何可用的,则将被选择。“未选择任何内容”的唯一方法是从中删除所有选项 我不知道Jelly,

在config.jelly中,我有:

<f:entry field="field1">
   <f:select/>
</f:entry>
当用户进入配置页面时,字段
field1
由方法
doFillField1Items()
提供的第一个值填充

我的问题是:
这是一种配置(在jelly或java中)这个
组件的方法吗?从HTML的角度来看,没有“无选择”这样的事情<代码>标签如果有任何可用的
,则将被选择。“未选择任何内容”的唯一方法是从中删除所有选项

我不知道Jelly,但您可能希望实现如下代码:


未选择任何选项
选择1
选择2

上面的代码将告诉浏览器预先选择选项“未选择选项”,但由于该选项已禁用,因此更改选择后,用户将无法选择“返回未选择选项”。添加到
的组合
required
属性将强制用户进行选择(理论上),因为否则
(假设您有一个)将是ivalid

public ListBoxModel doFillField1Items() {
        ...
}