0

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" ) )

それで、これは私にこの質問をするように導きます。

4

1 に答える 1