struts2 - 值无法返回s:action标记的结果

时间:2014-09-19 09:39:30

标签: java struts2

我需要struts <s:action>标记的帮助。 在我的代码中,我想在我的jsp页面中动态显示一个电话号码,我在jsp中写道

<s:action name="getPhone" executeResult="true"/>

我只需要返回电话号码变量。那么有没有办法显示电话号码而不使用新的jsp。

1 个答案:

答案 0 :(得分:1)

虽然它可能不是您问题的最佳解决方案,但因为使用<s:action>标记从JSP执行操作通常不是最佳情况。但是,您可以使用var标记的<s:action>属性为推入值堆栈的值指定名称,稍后可以使用该值来获取此操作的属性。而且您不需要执行结果,因此请将executeResult属性设置为false

<s:action var="phoneAction" name="getPhone" executeResult="false" />
<s:property value="#phoneAction.phoneField" />