我有以下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"content"中,我试图加载一个将参数传递到URL的外部页面,如下所示: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>
如何在互动程序中包含url的内容?(我不想用"iframe")。如何将参数传递到URL?(这些正在行动中)
谢谢!!
我自己解决。tile链接到一个jsp,其中包含:
<c:import url="${urlForm}" />
这读取了外部页面,并在我的jsp中呈现。。
谢谢你,戴夫!!