我有一个带有以下片段的 Struts 2 JSP 页面:
<s:property value="%{myVariable}" />
正确打印出 的值myVariable
。
现在,我想传递myVariable
给我的操作中的一个方法,该方法根据 的值计算结果myVariable
。我尝试了以下方法:
<s:property value="%{myMethod(myVariable)}" />
第一行myMethod
打印出调试语句。使用上面的代码片段,这个调试语句没有被打印出来。
然后我尝试了这个:
<s:property value="%{myMethod(#myVariable)}" />
打印了我的调试语句,但是myVariable
即使通过<s:property value="%{myVariable}" />
将页面变量传递给 Struts 2 方法的正确语法是什么?