Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation JSF2H:消息出现在表单的末尾_Validation_Jsf 2 - Fatal编程技术网

Validation JSF2H:消息出现在表单的末尾

Validation JSF2H:消息出现在表单的末尾,validation,jsf-2,Validation,Jsf 2,我有一个在JSF2中实现的屏幕,我对一些字段进行了验证,当一个字段出现错误时,没有 <h:message for="fieldName" /> 它总是出现在屏幕的末尾,没有样式 我想隐藏消息摘要,即使我没有处理这些验证,我想它们只是在项目阶段设置为“开发”时看到的警告 在web.xml文件中,更改: <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> &

我有一个在JSF2中实现的屏幕,我对一些字段进行了验证,当一个字段出现错误时,没有

<h:message for="fieldName" />

它总是出现在屏幕的末尾,没有样式


我想隐藏消息摘要,即使我没有处理这些验证,我想它们只是在项目阶段设置为“开发”时看到的警告

web.xml
文件中,更改:

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

javax.faces.PROJECT_阶段
发展
致:


javax.faces.PROJECT_阶段
生产
信息消失了


它是JSF2的一个特性,当您处于
Development
阶段时,它会向您显示诊断消息。实际上,只有当您想将项目投入生产时,才应该在
web.xml
中更改该值。

h:message或h:messages?没有代码块,我们什么都说不出来。
<context-param>
  <param-name>javax.faces.PROJECT_STAGE</param-name>
  <param-value>Production</param-value>
</context-param>