Jsf 我可以使用h:messages在commandbutton旁边显示错误消息吗?

Jsf 我可以使用h:messages在commandbutton旁边显示错误消息吗?,jsf,Jsf,当我尝试这样做时,下面的代码会导致“有一些未处理的FacesMessages…” 我希望为用户提供导入的数据行数。我没有使用PrimeFaces,只使用基本的JSF <h:commandButton type="submit" value="Import" id="NumberRows" action="#{actionBeanFile.processDataImport}" /> <h:message for=

当我尝试这样做时,下面的代码会导致“有一些未处理的FacesMessages…” 我希望为用户提供导入的数据行数。我没有使用PrimeFaces,只使用基本的JSF

<h:commandButton type="submit" value="Import" id="NumberRows"
                action="#{actionBeanFile.processDataImport}" />
                 <h:message for="NumberRows" errorClass="errorMessage" />
标签用于显示验证错误。
要显示通知消息,可以使用标记

,这是我最初使用的代码。actionBeanFile.processDataImport返回相同的jsp页面。消息获取行数。但由于某些原因,actionBeanFile.Message未显示。是否将actionBeanFile.processDataImport方法中的属性actionFileBean.fileImportError设置为true?无论如何,在action属性中您编写了ActionBean文件,但在渲染属性中您编写了actionFileBean,这是一个错误吗?好的,谢谢您的忽略,我将更改它。它应该会起作用。因为fileImportError在Method中设置为true,所以您确定要使用的id吗?你试过几次了吗?作为一个包罗万象的例子,您可以使用显示所有消息的
FacesContext.getCurrentInstance().addMessage("myform:NumberRows", new FacesMessage("The number of rows imported is " + Integer.toString(numberRows)));