如果该字段的getter不存在,有没有办法使用EL访问Java类的字段?
例如,假设我有一个名为foo
的字段的Java类。我知道如果我在类getFoo()
中也有一个方法,我可以使用以下语法在jsp页面上执行此操作:
object.foo
但是,假设getFoo()
不存在(我无法创建它,因为我无法访问Java类)。那么如何在我的jsp中使用EL访问foo
字段?
答案 0 :(得分:4)
如果该字段的getter不存在,有没有办法使用EL访问Java类的字段?
没有。 JSP EL对javabean兼容类的要求非常严格。你需要一个适合你的领域的吸气剂。
也许你可以将对象包装在另一个 具有getter的类中,并通过反射获取该字段。