EclipseHelios中jsf页面的验证问题
自从我重新安装Eclipse Helios后,我的问题视图中出现了很多这样的错误:EclipseHelios中jsf页面的验证问题,eclipse,jsf,eclipse-3.6,eclipse-wtp,Eclipse,Jsf,Eclipse 3.6,Eclipse Wtp,自从我重新安装Eclipse Helios后,我的问题视图中出现了很多这样的错误: Encountered "<EOF>" at line 0, column 0. Was expecting one of: <INTEGER_LITERAL> ... <FLOATING_POINT_LITERAL> ... <STRING_LITERAL> ... "true" ... "false" ... "n
Encountered "<EOF>" at line 0, column 0.
Was expecting one of:
<INTEGER_LITERAL> ...
<FLOATING_POINT_LITERAL> ...
<STRING_LITERAL> ...
"true" ...
"false" ...
"null" ...
"(" ...
"-" ...
"not" ...
"!" ...
"empty" ...
<IDENTIFIER> ...
"not" ...
"!" ...
"-" ...
"empty" ...
"true" ...
"false" ...
<INTEGER_LITERAL> ...
<FLOATING_POINT_LITERAL> ...
<STRING_LITERAL> ...
"null" ...
"(" ...
<IDENTIFIER> ...
<IDENTIFIER> ...
在第0行第0列遇到“”。
我期待的是:
...
...
...
“真的”。。。
“假”。。。
“空”。。。
"(" ...
"-" ...
“不是”。。。
"!" ...
“空的”。。。
...
“不是”。。。
"!" ...
"-" ...
“空的”。。。
“真的”。。。
“假”。。。
...
...
...
“空”。。。
"(" ...
...
...
我相信我以前从未有过这样的经历,在这样的部分上,验证似乎失败了:
<f:facet name="header">
<ice:outputText value="ID"></ice:outputText>
</f:facet>
#{bean.id} <========= THIS LINE IS MARKED AS INVALID
</ice:column>
#{bean.id}正如我所看到的,当您在JSF组件外部使用{}语法时,在Helios中会发生这种情况在模板文本中使用EL仅在Facelets 2.0中受支持,Facelets 2.0是JSF 2.0的一部分。显然,您的动态web项目被错误地配置为JSF 1.x,Eclipse随后将对此进行处理
在项目属性中将JSF项目方面版本更改为2.0