直接在EL中访问Java类的字段

时间:2011-04-29 16:05:25

标签: jsp el getter

如果该字段的getter不存在,有没有办法使用EL访问Java类的字段?

例如,假设我有一个名为foo的字段的Java类。我知道如果我在类getFoo()中也有一个方法,我可以使用以下语法在jsp页面上执行此操作:

object.foo

但是,假设getFoo()不存在(我无法创建它,因为我无法访问Java类)。那么如何在我的jsp中使用EL访问foo字段?

1 个答案:

答案 0 :(得分:4)

  

如果该字段的getter不存在,有没有办法使用EL访问Java类的字段?

没有。 JSP EL对javabean兼容类的要求非常严格。你需要一个适合你的领域的吸气剂。

也许你可以将对象包装在另一个 具有getter的类中,并通过反射获取该字段。