如何从jsp:include或tiles中调用struts动作?

时间:2012-01-20 04:07:31

标签: java jsp-tags struts-1

我有jsp,其中我想要包含另一个jsp,这是struts action的转发结果。

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

1 个答案:

答案 0 :(得分:3)

如果我理解你的问题。在主JSP中,您希望包含由另一个操作导致的内容。我不确定jsp:include或tiles,但你可以使用

来做到这一点
  1. 首先,您必须将您的行动添加到全球前锋,例如
    name="beanIncFwd" path="/beanIncludeTest.do"
  2. 添加相应ActionForm的动作表单(例如name="beanIncForm"
  3. 在操作标记中添加操作的定义(例如我使用直接转发;您可以在此处使用自己的类)path="/beanIncAction"forward="/mypage.jsp"
  4. 添加所需的类(即Action和ActionForm)
  5. 在主JSP中,在您想要包含内容的位置写下以下内容

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