如何使用OGNL调用操作方法

如何使用OGNL调用操作方法?

helloAction.java

 public String getQuote() { return "Don't think, just do"; } 

success.jsp

 quote() :  

struts.xml

   /WEB-INF/resources/success.jsp /WEB-INF/resources/success.jsp  

我从struts 2 OGNL获得了ref链接

不调用此quote()方法。 我正在使用xwork-2.0.1.jar和ognl-2.6.11.jar。

不调用此quote()方法。 我正在使用xwork-2.0.1.jar和ognl-2.6.11.jar。

您的行动中没有这种方法。 如果你创建它:

 public String quote() { 

并使用普通的OGNL方法调用语法:

  

那么它将按需要调用。

你的原始语法几乎是正确的 – 只是留下了parens。

  

JavaBean争用比显式方法调用更通用,例如,使用JSP EL:

 ${quote} 

当函数不带参数时,首选JavaBean约定。