【问题标题】:Jsf form and <p: or <h: messages tag [duplicate]Jsf 表单和 <p: 或 <h: 消息标签 [重复]
【发布时间】:2016-02-04 15:12:57
【问题描述】:

我有一个简单的 jsf 表单。它正在工作,这没有任何问题。 它看起来像这样:

                <h:form>

                    <h:outputLabel value="Something::" for="bo_close_select"></h:outputLabel>
                    <h:selectOneMenu value="#{mainKallerBean.chosedBoCloseType}" styleClass="form-control">
                        <f:selectItems var="item" itemLabel="#{item.description}" itemValue="#{item.id}" value="#{mainKallerBean.showBoCloseTypes()}"></f:selectItems>

                    </h:selectOneMenu>
                    <h:outputLabel value="comment:" for="bo_comment"></h:outputLabel>
                    <h:inputTextarea value="#{mainKallerBean.boCommentText}" id="bo_comment" styleClass="comment_text_bo_class"  rows="5" cols="45">

                    </h:inputTextarea>
                    <h:outputLabel value="num:" for="bo_wf_num"></h:outputLabel>
                    <h:inputText value="#{mainKallerBean.boSrNum}" styleClass="form-control" id="bo_wf_num"></h:inputText>

                    <p:separator></p:separator>

                    <h:commandButton action="#{mainKallerBean.saveKallerBoDone()}" styleClass="btn btn-primary" value="Save"></h:commandButton>

                </h:form> 

但是,当我尝试将&lt;p:messages closable="true" &gt;&lt;/p:messages&gt;tag 添加到它时,在我的浏览器中我可以看到一条错误消息:

表单组件需要在其祖先中有一个 UIForm。建议: 在 h:form 中包含必要的组件

但是messages标签在h:form标签里面。

我尝试为消息标签创建一个空表单,但它也会抛出相同的错误消息。

有人可以帮帮我吗?

谢谢!

【问题讨论】:

  • 版本信息?尤其是jsf实现版本?

标签: jsf jsf-2


【解决方案1】:

这只是一个警告,而不是错误。 如果您在面孔配置中处于开发模式,您只会看到警告消息。

<context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
</context-param>

这个警告首先出现的原因是一个错误,所以我建议你不要想太多

【讨论】:

  • 错误在哪里?视窗 10?边缘? ;-)
  • mojara java.net/jira/browse/JAVASERVERFACES-1663
  • 谢谢,所以在这种情况下,它是其他 stackoverflow 帖子之一的副本?
  • 当然,是的 ;)
  • 那么请标记它,谢谢和欢呼
猜你喜欢
  • 2012-08-01
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 2019-01-02
  • 2015-01-05
  • 1970-01-01
  • 2013-10-19
  • 1970-01-01
相关资源
最近更新 更多