现在我正在使用 JSF 2.0 和 facelets 创建一些网页。我有一个登录页面,其中包含除了登录面板之外的其他内容。
事情是我想为面板顶部的面板(用户名和密码)的 2 个输入字段显示相同的消息,但两者只有 1 条消息。当我使用<h:messages>
代码时,代码会正确显示,但也会显示其他组件的所有其他消息。因为<h:messages>
对于整个 facelet 来说是全局的。
我尝试使用两个<h:message for="">
并为两个输入字段添加相同的消息,但随后该消息显示两次。
消息将是“用户名和/或密码不正确”。
如果其中任何一个不正确,我该怎么做?