在Struts2操作类中调用非getter方法

在Struts2操作类中调用非getter方法,struts2,Struts2,在Struts2 Action类中,如果我有一个名为calculate()的方法,该方法执行一些计算并显示结果,那么如何使用Struts标记(如)从JSP调用该方法呢 如果我将该方法命名为getCalculate(),则将起作用,但是否可以使用方法名调用该方法calculate()?您可以像 <s:set var="anyName" value='calculate()'/> 常见的例子是 <s:if test='String1.equals(String2)'>

在Struts2 Action类中,如果我有一个名为
calculate()
的方法,该方法执行一些计算并显示结果,那么如何使用Struts标记(如
)从JSP调用该方法呢


如果我将该方法命名为
getCalculate()
,则
将起作用,但是否可以使用方法名调用该方法
calculate()

您可以像

<s:set var="anyName"   value='calculate()'/>

常见的例子是

<s:if test='String1.equals(String2)'>
     CASE
</s:if>

案例

试一试你自己的建议不是会更快吗???