Apache Tiles2。呼叫外部

时间:2015-02-19 17:19:29

标签: url struts2 external definition tiles2

我有以下Tiles2模板:

<body>
   <div id="container" >
    <tiles:insertAttribute name="header" />
    <tiles:insertAttribute name="menu" /> 
    <div id="content">
        <tiles:insertAttribute name="myContent" />
    </div>
    <tiles:insertAttribute name="footer" />
  </div>
</body>

在div&#34; 内容&#34;中,我试图加载将参数传递给网址的外部网页,如下所示:  http://www.myhost.com/forms/frmservlet?form=${param1}&width=${param2}

动作定义应该是这样的:

    <action name="oraForms"  class="com.struts.actions.OracleFormsAction>
        <result name="success" type="tiles">oraForms</result>
    </action>

瓷砖的定义,似乎是:

<definition name="oraForms" extends="aplicacion_contexto">
    <put-attribute name="contenido" value=http://www.myhost.com/forms/frmservlet?form=${param1}&width=${param2}"/>
</definition>

如何在磁贴中包含网址的内容? (我不想使用&#34; iframe&#34;)。 如何将参数传递给URL? (这些都在行动中)

谢谢!

1 个答案:

答案 0 :(得分:2)

我解决了自己。磁贴链接到jsp:

<c:import url="${urlForm}" />

这会读取外部页面,并在我的jsp中呈现..

谢谢Dave !!