Java 在struts平铺中设置和获取值
我的定义是:Java 在struts平铺中设置和获取值,java,jsp,struts,apache-tiles,Java,Jsp,Struts,Apache Tiles,我的定义是: <definition name="test" path="/t/x/test.jsp" controllerUrl="/x/t/sController.do"> </definition> 以下是我在jsp页面中使用它的方式: <tr> <td > <tiles:insert definition="/test" flush="true" >
<definition name="test" path="/t/x/test.jsp" controllerUrl="/x/t/sController.do">
</definition>
以下是我在jsp页面中使用它的方式:
<tr>
<td >
<tiles:insert definition="/test" flush="true" >
<tiles:put value="Antony" name="tileTitle" />
</tiles:insert>
</td>
</tr>
我就是这样印刷的:
<%
ComponentContext context = ComponentContext.getContext( request );
if (context != null)
{
String tileTitle = (String)context.getAttribute("tileTitle");
if (tileTitle != null)
{
%>
<tr>
<td><jsp:include page="/common/tab.jsp" >
<jsp:param name="TAB" value=" Week '<%= tileTitle%>>' "/>
</jsp:include>
</td>
</tr>
<%
}
%>
当我运行应用程序时,我得到以下异常预期“jsp:param”标准操作,带有“name”和“value”属性
那么,我如何设置值并将其传递给瓷砖
谢谢在您可以使用的互动程序“test.jsp”中
<tiles:useAttribute id="tileTitle" name="tileTitle" />
其中name是您在calling.jsp和
id是您可以在互动程序中使用的id
它可以在jsp标记中作为
或者在struts标记中声明