java - struts2 - 值无法在 s :action tag 的结果中返回

标签 java struts2

我需要 struts 方面的帮助 <s:action>标签。 在我的代码中,我想在我的jsp页面中动态显示电话号码,我在jsp中编写为

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

我只需要返回电话号码变量。那么有没有办法在不使用生成的新jsp的情况下显示电话号码。

最佳答案

尽管这可能不是解决您的问题的最佳解决方案,因为通常不是使用 <s:action> 从 JSP 执行操作的最佳情况标签。但你可以使用var <s:action> 的属性标签为插入值堆栈的值分配名称,稍后可以使用该名称来获取此操作的属性。并且不需要执行结果所以设置executeResult属性为false .

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

关于java - struts2 - 值无法在 s :action tag 的结果中返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25930882/

相关文章:

struts2 - 执行 Action 后的Struts 2界面

java - 如果我的批处理文件路径中有空格,为什么会出现错误?

java - 从最后一行的终点开始新行

Java JPA 属性为空

Java main 方法参数处理,取决于用户输入

java - UML 图 - 具有多个参数的方法?

java - Struts 2 + Spring 在 session 中放置一个托管的 spring bean

java - 如何使用 Hibernate 获取最后插入的 ID

jsp - session 在 struts 2.0 中启动

java - Struts 2/Foundation 5 - ModelDriven 类和文件上传