Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在struts平铺中设置和获取值_Java_Jsp_Struts_Apache Tiles - Fatal编程技术网

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标记中声明