【发布时间】:2013-04-27 21:01:16
【问题描述】:
EL 尝试将属性名称解释为列表索引并失败。如果存在 List 的普通 bean 属性,如何访问它们?
更新
我有自己的课
public class Directory extends AbstractList<File> {
...
public Date getInternetLastModified() {
return internetLastModified;
}
如您所见,这个类既是列表,又具有单独的属性。
当我用 XML 编写时:
${directory.internetLastModified}
我收到了NumberFormatException。我解释了这一点,因为一个对象是一个列表,EL 试图做类似的事情
out.print(directory.get( String.valueOf("internetLastModified" ) )
所以这导致我问这个问题。
【问题讨论】:
-
我不明白你。您是否尝试从您的模型中打印列表条目?
-
你是如何访问它的?
-
您能否提供一个示例来说明您试图从列表中获得什么?
-
我只是想确认您打算 getInternetLastModified 是一个实例方法。是这样吗?
标签: java spring properties javabeans el