jsf-2 - 如何显示h :selectOneMenu with a default select option?的必需消息

标签 jsf-2

我面临一个与selectOneMenu有关的问题。我需要在下拉列表中显示项目列表,这是必填字段。

在该下拉列表中,第一个值是“Select” 。如果用户没有选择任何问题,那么我需要显示一条错误消息,例如“选择任何问题”

谁能给我解决方法?

最佳答案

只需将第一个项目的项目值设置为null即可。您不应使用标签的值进行设置。

例如。

<h:selectOneMenu value="#{bean.question}" required="true" requiredMessage="Please select a question">
    <f:selectItem itemValue="#{null}" itemLabel="Select" />
    <f:selectItems value="#{bean.questions}" />
</h:selectOneMenu>

关于jsf-2 - 如何显示h :selectOneMenu with a default select option?的必需消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7092356/

相关文章:

java.util.Map 与 HtmlDataTable

java - 将多个图像返回到 JSF 页面

java - 适用于 JPA beans 的 JSF 可编辑数据表,一应俱全

JSF 2 全局异常处理,导航到错误页面未发生

java - 不同按钮需要动态验证?

jsf-2 - Primefaces 数据表列选择

JSF渲染阶段(为什么执行我的代码?)

file-upload - primefaces 显示数据库中的图像

validation - JSF2 BeanValidation 失败后重置值

jsf - 将 JSF dataTable 中组件的 id 设置为数组中当前项的值