IceFaces EL表达式错误



不要
这是我第一次在JSF上工作,发生了一些奇怪的事情。我在xhtml文件中使用JSF(希望这些信息能帮助解决它(,我有一个ice:dataTable,它可以迭代列表并构建一些html。

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

在html中我有这样的:

<div class="Token"id="Token#{listItem.id}">lt/div>

有了这个,它抛出了一个例外:

由以下原因引起:javax.el.PropertyNotFoundException:/jspf/sfragments/form.jsp@159.62 id="Token#{listItem.id}":ELResolver无法处理标识符为"listItem"的null基对象

但如果我在中更改代码

<div class="Token"id="Token">{listItem.id}<div>

它有效!

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

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

相关内容

  • 没有找到相关文章

最新更新