Ho il seguente all'interno di una JSP:JSP - Posso usare <jsp: attributo> all'interno di <c:if>? Eccezione: "è necessario utilizzare jsp: il corpo di specificare corpo tag"
<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>
Come è, ottengo la seguente eccezione:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
Se rimuovo il tag più esterni <c:if>
, funziona. C'è un problema con l'utilizzo di <jsp:attribute>
all'interno di uno <c:if>
? Qualsiasi aiuto sarebbe apprezzato. Grazie.
Una ripresa al buio: prova 'c: if' all'interno di' jsp: attribute' invece. – BalusC