JSF 2.0验证摘要消息

时间:2011-03-08 21:56:53

标签: validation jsf-2

使用JSF 2.0验证,如果出现错误(以及保留单个表单元素错误消息),是否可以在提交时提供摘要消息?

我有一个大表单,所以我遇到的问题是,当用户点击“提交”时,它将在每个单独的表单元素旁边显示错误信息,但用户不能轻易地告诉页面上存在错误。

顺便说一下,常见或推荐的做法是什么?

2 个答案:

答案 0 :(得分:1)

这个怎么样?

<h:outputText value="There are messages" rendered="#{not empty facesContext.messageList}" />

或者您也可以使用JavaScript将焦点放在第一个无效的输入元素上。这是一种更常见的做法。

答案 1 :(得分:0)

我通常使用

<h:messages>
页面顶部的

以及组件的标签属性,用于描述错误消息中的每个组件。

链接herehere可能有用