Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Jsp DisplayTag不';不要在forEach标签内工作_Jsp_Jstl_Displaytag - Fatal编程技术网

Jsp DisplayTag不';不要在forEach标签内工作

Jsp DisplayTag不';不要在forEach标签内工作,jsp,jstl,displaytag,Jsp,Jstl,Displaytag,我试图在forEach循环中呈现DisplayTag表。表达式${paquete.listaProductoPaquete}是一个单项列表;但当我尝试这个时,我得到了一张空桌子: <c:forEach var="paquete" items="${consultaConsumosWrapper.listadoPaqueteConsumo}"> <tr> <td><display:table

我试图在forEach循环中呈现DisplayTag表。表达式
${paquete.listaProductoPaquete}
是一个单项列表;但当我尝试这个时,我得到了一张空桌子:

<c:forEach var="paquete"
    items="${consultaConsumosWrapper.listadoPaqueteConsumo}">
    <tr>
        <td><display:table
                name="${paquete.listaProductoPaquete}" export="false"
                id="producto" style="width:100%" sort="list"
                defaultsort="1" class="grilla">
                <display:column sortable="false"
                    titleKey="header.consultaDatos.producto">
                    ${producto.producto}
                </display:column>
            </display:table> 
            </td>
    </tr>
</c:forEach>

${producto.producto}
如果我尝试此操作,我将按预期获得列表中单个项目的信息:

<c:forEach var="paquete"
    items="${consultaConsumosWrapper.listadoPaqueteConsumo}">
    <tr>
        <td>
            <c:forEach var="producto"
                items="${paquete.listaProductoPaquete}">
                ${producto.producto}
            </c:forEach></td>
    </tr>
</c:forEach>

${producto.producto}
你知道为什么这样不行吗?当我在循环外尝试标记时,一切正常。

尝试更改为
请确保您正在使用支持EL的displayTag。在DisplayTag jar文件中,应该有DisplayTag-el.tld文件

如果您的列表中有正确的数据,您应该会看到下面代码的表格:我刚刚从displayTable标记中删除了DisplayColumn和sort属性

<c:forEach var="paquete"
    items="${consultaConsumosWrapper.listadoPaqueteConsumo}">
    <tr>
        <td><display:table
                name="${paquete.listaProductoPaquete}" export="false"
                style="width:100%" class="grilla">                    
            </display:table> 
         </td>
    </tr>
</c:forEach>