如何使用OGNL调用动作方法?
helloAction.java
public String getQuote() { return "Don't think, just do"; }
success.jsp
<b>quote() :</b> <s:property value="quote()"/> <br>
struts.xml
<action name="greet" class="com.struts2.helloAction" > <interceptor-ref name="firewallStack"></interceptor-ref> <result name="SUCCESS">/WEB-INF/resources/success.jsp</result> <result name="input">/WEB-INF/resources/success.jsp</result> </action>
我从struts 2 OGNL获得了ref链接
quote()不调用此方法。我正在使用xwork-2.0.1.jar和ognl-2.6.11.jar。
quote()
此quote()方法未调用。我正在使用xwork-2.0.1.jar和ognl-2.6.11.jar。
您的操作中没有该方法。如果创建它:
public String quote() {
并使用普通的OGNL方法调用语法:
<s:property value="%{quote()}" />
然后将根据需要调用它。