Spring 3.1.0.RELEASE、JSF 2.x、JPA2とHibernateプロバイダーを使用してWebアプリケーションを実行しています。アプリケーションはTomcat6.Xで実行されます。
Webアプリは、さまざまな言語で表示できます:en、es、fr。
エンティティでBeanValidationを使用しています。Hibernate Validatorは、プロバイダー、バージョン4.2.0.Finalです。
<h:form id="SiteCreationForm">
<pou:messages />
<pou:fieldset legend="#{messages['siteCreation.detail']}">
<h:panelGrid columns="2">
<h:outputLabel for="siteVisualId" value="#{messages['siteCreation.url']} :" />
pouはprimefacesです
私の実体では、これがあります:
@Size(max = 20)
@NotBlank
@Basic(optional = false)
@Column(name = "visual_id", length = 20, unique = true)
private String visualId;
理由はわかりませんが、エラーメッセージには「空ではない可能性があります」のみが表示され、入力IDやラベルは表示されません。なぜ、どうすればこれを修正できますか?
入力の必須属性でも同じことが起こります。
ありがとう。