public class MyAction extends ActionSupport
{
public String getMyValue()
{
return "SomeText";
}
...
}
我有这个MyAction
课程。现在,问题是当我使用OGNL在我的JSP页面中引用myValue
时,它会在myValue
上创建ValueStack
属性,还是只调用getter方法?
答案 0 :(得分:2)
它将调用getter方法。 OGNL在评估表达式时查找与属性名称对应的属性访问器。它通过在"get"
/ "set"
前缀为属性的名称,在方法基础上使用反射来完成它。