小编Can*_*ice的帖子

Eclipse Facelet HTML Validator:无法将表达式运算符应用于方法绑定

Eclipse Facelet HTML Validator针对以下行报告错误"无法将表达式运算符应用于方法绑定":

<ui:fragment rendered="#{!empty managedBean.getSomething('ENUM_VALUE', someInt)}">
Run Code Online (Sandbox Code Playgroud)

我在Juno帮助中找到了这个(我正在使用Kepler):

Applying operator to method binding
#{bean.action * 5}
If bean.action indicates a method "action()" on bean, then it is not legal EL to treat its result as a value. In the example, multiplying action by 5 attempts treat it is as a value.
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么将结果视为价值是不合法的?那么编写EL的正确方法是什么?谢谢!

eclipse validation facelets el jsf-2

18
推荐指数
2
解决办法
1万
查看次数

标签 统计

eclipse ×1

el ×1

facelets ×1

jsf-2 ×1

validation ×1