1
我正在做一個Web應用程序使用Spring 3.1.0.RELEASE,JSF 2.x,JPA 2與Hibernate Provider。該應用程序在Tomcat 6.X上運行。如何在驗證消息中顯示輸入ID或標籤?
網絡應用程序可以用不同的語言顯示:en,es,fr。
我在我的實體中使用了bean驗證。 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或標籤。爲什麼,我該如何解決這個問題?
輸入中的所需屬性也是一樣。
謝謝。