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

时间:2013-01-04 17:16:10

标签: struts2

在Struts2 Action类中,如果我有一个名为calculate()的方法,它进行一些计算并显示结果,我如何使用Struts标记(例如<s:property value="calculate"/>)从JSP调用此方法?

如果我将方法命名为getCalculate(),那么<s:property value="calculate"/>会起作用,但是可以使用方法名称为calculate()的方法调用吗?

1 个答案:

答案 0 :(得分:0)

您可以调用使用完整的方法名称,如

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

常见的例子是

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