Mah*_*leh 10 eclipse jsf jsf-2
我在日食中得到这个警告:
Validator id is not registered
Run Code Online (Sandbox Code Playgroud)
在线上:
<f:validator validatorId="confirmPasswordValidator" />
Run Code Online (Sandbox Code Playgroud)
我正在使用JSF 2和tomcat 6
我的el-impl库是org.glassfish.web
任何想法为什么?以及如何解决?
Bal*_*usC 14
忽略并运行它.Eclipse依赖于它以JSF 1.x方式作为<validator>声明出现faces-config.xml.它默认情况下不会识别@FacesValidator和喜欢,因此看不到它已经被新的JSF 2.x注释注册了.即将推出的新版Eclipse将会出现.
你可以考虑在Eclipse偏好中关闭JSF验证,它只会导致更多的混乱和烦恼.即将到来的JBoss的工具插件 3.3(目前仍处于测试阶段)将支持JSF的注解一样@FacesValidator,@ManagedBean等等.
请注意,这与EL无关.你没有#{}在任何地方使用.
| 归档时间: |
|
| 查看次数: |
3973 次 |
| 最近记录: |