gpt4 book ai didi

java - 如何使用 OGNL 调用操作方法

转载 作者:行者123 更新时间:2023-11-29 03:29:16 25 4
gpt4 key购买 nike

如何使用 OGNL 调用 Action 方法?

helloAction.java

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

成功.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 得到了引用链接

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

最佳答案

您的原始语法几乎是正确的——只是去掉了括号。

<s:property value="%{quote}" />

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

${quote}

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

关于java - 如何使用 OGNL 调用操作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com