Spring webflow输入验证

时间:2014-11-06 13:07:43

标签: validation jsf spring-webflow

我有一个向用户显示元素表的页面。要限制结果,表格上方有一个过滤器输入元素。必须验证过滤器输入(它必须是组织的密钥,可通过数据库查询进行检查)。

如果输入有效,则应重新呈现页面,显示数据库搜索的结果。如果它无效,则结果表应为空,并且应在该字段上方显示一条消息。

有人可以建议一些流程定义代码如何实现?

提前致谢

1 个答案:

答案 0 :(得分:0)

验证您的输入:

<h:inputText id="myInput" validator="#{myBean.myMethod}" validatorMessage="input not validated" render="myTable"/> <h:message for="myInput"/>

如果验证失败,则将表的呈现属性设置为不显示:

<h:dataTable id="myTable" rendered="#{not facesContext.validationFailed}> </h:dataTable>