10
我得到在Eclipse這樣的警告:上線驗證ID沒有被註冊
Validator id is not registered
:
<f:validator validatorId="confirmPasswordValidator" />
我使用JSF 2和Tomcat 6
和我的埃爾-impl庫是org.glassfish.web
有什麼想法爲什麼? 以及如何解決它?
我得到在Eclipse這樣的警告:上線驗證ID沒有被註冊
Validator id is not registered
:
<f:validator validatorId="confirmPasswordValidator" />
我使用JSF 2和Tomcat 6
和我的埃爾-impl庫是org.glassfish.web
有什麼想法爲什麼? 以及如何解決它?
忽略並運行它。 Eclipse依靠它作爲<validator>
聲明在faces-config.xml
中以JSF 1.x方式存在。它默認不會識別@FacesValidator
和喜歡,因此看不到它已被新的JSF 2.x註釋註冊。即將推出的更新的Eclipse版本將會。
您可以考慮在Eclipse偏好設置中關閉JSF驗證,這隻會導致更多的混淆和煩惱。即將推出的JBoss Tools plugin 3.3(目前仍處於測試階段)將支持類似於@FacesValidator
,@ManagedBean
等的JSF註釋。
請注意,這與EL沒有任何關係。您在任何地方都不使用#{}
。
非常感謝您指出。 –
不客氣。 – BalusC