【问题标题】:Check Null field validation by Custom validator通过自定义验证器检查 Null 字段验证
【发布时间】:2013-03-12 06:06:21
【问题描述】:

在我的应用程序中,我想通过Customvalidator 检查来自managebean 的空验证。 我正在使用 jsf1.2 并且我在表单中有一个 <h:inputText> 和一个 submitButton,当我单击 submitButton 将 inputText 字段留空时,我想从支持 bean 生成一条消息。还有一件事,我还使用名为#{manageBean.validateField} 的支持 bean 方法设置了属性validator。我该如何实现这一点。谢谢,

【问题讨论】:

    标签: java jsf-1.2


    【解决方案1】:

    如果您只想检查必填字段,您可以使用组件的requiredrequiredMessage 属性。

    <h:inputText id="fldName" value="#{managedBean.property}" required="true" requiredMessage="Please enter value..."/>
    <h:message for="fldName"/>
    

    【讨论】:

    • 感谢 Vrushank 的回复,但我需要在运行时动态更改包含错误组件的行的样式类,所以我想从支持 bean 检查此验证。我怎么能从backing bean.
    • 你的意思是说使用validator attr,你想改变styleClass?
    • 在这种情况下,通过binding 属性将输入组件绑定到视图。请参阅此答案以获得更好的解释示例 - stackoverflow.com/a/14457883/1055089
    猜你喜欢
    • 2018-07-28
    • 2013-01-06
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    相关资源
    最近更新 更多