richfaces和显示错误消息

时间:2010-11-16 12:15:55

标签: jsf richfaces

        <h:form id="userSettingsForm">
            <rich:messages>
                <f:facet name="errorMarker">
                    <h:graphicImage value="/img/msgerror.png" />
                </f:facet>
            </rich:messages>


            <h:outputText value="Description:" />
            <h:inputText label="Description:" id="description"
                value="#{userSettingsForm.instance.description}" required="true"
                size="5">
                <f:validateLength minimum="3" />
            </h:inputText>

            <a:commandButton value="Validate" />

        </h:form>

发生错误时,我会看到这个:screenshot

如何在“必填字段”前面显示“描述”文字?

就像在richfaces demo page

的richfaces演示页面上使用它一样

2 个答案:

答案 0 :(得分:0)

查看<rich:message> - 它会显示一条消息。

答案 1 :(得分:0)

我发现我在messages_en.properties文件中遗漏了一些东西。

当我使用seam setup创建一个时,生成的文件包含例如这样:

javax.faces.converter.IntegerConverter.INTEGER=Value is not a number javax.faces.component.UIInput.REQUIRED=Required field

当我添加:

javax.faces.converter.IntegerConverter.INTEGER={2}: Value is not a number 要么 javax.faces.component.UIInput.REQUIRED={0}: Required field

字段标签添加在邮件前面。