【问题标题】:IceFaces EL expression errorIceFaces EL 表达式错误
【发布时间】:2011-07-25 11:10:12
【问题描述】:

不要
这是我第一次在 JSF 上工作并发生了一件奇怪的事情。 我将 JSF 与 xhtml 文件一起使用(希望这些信息有助于解决它),我有一个 ice:dataTable 可以遍历一个列表并构造一些 html。

当应用程序启动时列表为空。

在 html 中我有这个:

这样会抛出异常:

原因:javax.el.PropertyNotFoundException: /jspf/fragments/form.jsp @159,62 id="Token#{listItem.id}": ELResolver 无法处理标识符为“listItem”的空基对象上一页>

但如果我更改代码:

#{listItem.id}

有效!

如果列表为空,为什么它不执行第一段代码???

【问题讨论】:

    标签: java jsf el icefaces


    【解决方案1】:

    在第一种情况下,您尝试将其指定为 div 的 id 属性的一部分,在第二种情况下,您将其放在 div 的内容中,所以这是完全不同的 - 你打算用什么来表达它?

    【讨论】:

    • 谢谢!现在我明白为什么它不起作用了......但是有一种方法可以获得我需要的 ID,因为我必须将它放在一个 javascript 字符串中......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2017-07-18
    • 2013-03-20
    相关资源
    最近更新 更多