java - 如何从 jsp :include or tiles? 调用 struts Action

标签 java jsp-tags struts-1

我有jsp,我想在其中包含另一个jsp,它是struts Action 的转发结果。

如何使用 jsp:include/tiles insert 或任何其他方法来包含/插入? 任何帮助将不胜感激。

最佳答案

如果我正确理解你的问题。在您的主 JSP 中,您想要包含一个内容,该内容是另一个操作的结果。我不确定 jsp:include 或 tiles,但您可以使用

  1. 首先,您必须将您的操作添加到全局转发中,例如
    name="beanIncFwd"path="/beanIncludeTest.do"
  2. 添加 Action 表单对应的ActionForm(例如name="beanIncForm")
  3. 在action标签中添加action的定义(比如我使用的是direct forward;你可以在这里使用你自己的class)path="/beanIncAction" and forward="/mypage .jsp”
  4. 添加所需的类(即 Action 和 ActionForm)
  5. 在您的主 JSP 中,在您想要包含的内容的位置写入以下内容

    bean:include id="includePart"forward="beanIncFwd"/>
    bean:write name="includePart"filter="false"/>

关于java - 如何从 jsp :include or tiles? 调用 struts Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8936613/

相关文章:

java - 用户输入数字的乘积,当用户输入0时程序停止

java - 如何在单个 for 循环中动态更改多个 jLabel 的文本?

java - 有效地使用 JSP 标签获取 java 代码中的空值

java - Action 类是否具有像formbean这样的范围

java - 如何在 struts 文本字段标签中放置占位符?

java - 读取word文件并保存为odt

java - 将 sqlMapConfig 保留在 jar/classpath 之外

javascript - JSTL c 标签未在嵌入 JavaScript 的 JSP 代码中处理

java - 如何测试JSP TagExtraInfo?

struts - <html :select> inside <logic:iterate>