Tengo el siguiente dentro de un JSP:JSP - ¿Puedo usar <jsp: attribute> dentro de <c:if>? Excepción: "Debe usar jsp: body para especificar cuerpo de la etiqueta"
<c:if test="${true}">
<jsp:attribute name="extraInlineComplianceJavascript">
window.isSummaryComplianceLinkVisible = '${TabList.isSummaryComplianceLinkVisible}';
window.isDetailComplianceLinkVisible = '${TabList.isDetailComplianceLinkVisible}';
window.complianceSummaryReportTag = '${helper.complianceSummaryReportTag}';
window.complianceDetailReportTag = '${helper.complianceReportTag}';
</jsp:attribute>
</c:if>
Como es, tengo la siguiente excepción:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
Si quito la las etiquetas más externas <c:if>
, funciona. ¿Hay algún problema con el uso de <jsp:attribute>
dentro de un <c:if>
? Cualquier ayuda sería apreciada. Gracias.
Una sesión en la oscuridad: intente 'c: if' dentro de' jsp: attribute' en su lugar. – BalusC