我需要struts <s:action>
标记的帮助。
在我的代码中,我想在我的jsp页面中动态显示一个电话号码,我在jsp中写道
<s:action name="getPhone" executeResult="true"/>
我只需要返回电话号码变量。那么有没有办法显示电话号码而不使用新的jsp。
答案 0 :(得分:1)
虽然它可能不是您问题的最佳解决方案,但因为使用<s:action>
标记从JSP执行操作通常不是最佳情况。但是,您可以使用var
标记的<s:action>
属性为推入值堆栈的值指定名称,稍后可以使用该值来获取此操作的属性。而且您不需要执行结果,因此请将executeResult
属性设置为false
。
<s:action var="phoneAction" name="getPhone" executeResult="false" />
<s:property value="#phoneAction.phoneField" />