0

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

<h:message for="fieldName" />

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

即使我不处理这些验证,我也想隐藏消息摘要

4

1 回答 1

1

我想它们只是您在项目阶段设置为时看到的警告Development

web.xml文件中,更改:

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

至:

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

消息消失。

这是 JSF 2 的一个特性,当您在Development舞台上时会向您显示诊断消息。实际上,web.xml只有当您想将项目投入生产时,您才应该更改该值。

于 2013-05-12T06:48:20.070 回答