public class MyAction extends ActionSupport
{
public String getMyValue()
{
return "SomeText";
}
...
}
我有这个 MyAction
类。现在的问题是,当我使用 OGNL 在 JSP 页面中引用 myValue
时,它会在 ValueStack
上创建 myValue
属性吗?只调用getter方法?
最佳答案
它将调用 getter 方法。 OGNL 在评估表达式时查找与属性名称相对应的属性访问器。它通过在属性名称前添加 "get"
/"set"
前缀,在方法的基础上使用反射来完成此操作。
关于java - Getter 属性(没有属性和 setter)通过 ValueStack 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26752434/