我有jsp,我想在其中包含另一个jsp,它是struts Action 的转发结果。
如何使用 jsp:include/tiles insert 或任何其他方法来包含/插入? 任何帮助将不胜感激。
最佳答案
如果我正确理解你的问题。在您的主 JSP 中,您想要包含一个内容,该内容是另一个操作的结果。我不确定 jsp:include 或 tiles,但您可以使用
- 首先,您必须将您的操作添加到全局转发中,例如
name="beanIncFwd"path="/beanIncludeTest.do"
- 添加 Action 表单对应的ActionForm(例如
name="beanIncForm"
) - 在action标签中添加action的定义(比如我使用的是direct forward;你可以在这里使用你自己的class)
path="/beanIncAction"
andforward="/mypage .jsp”
- 添加所需的类(即 Action 和 ActionForm)
在您的主 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/