Ich habe folgendes in einem JSP: „Körper -Tags angeben muss jsp verwenden“:JSP - Kann ich <jsp: attribute> innerhalb von <c:if> verwenden? Ausnahme:
<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>
Wie ist, erhalte ich die folgende Ausnahme:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
Wenn ich das entfernen äußerste <c:if>
Tags, es funktioniert. Gibt es ein Problem mit <jsp:attribute>
in einem <c:if>
? Jede Hilfe wäre willkommen. Vielen Dank.
Ein Shoot im Dunkeln: versuchen Sie 'c: if' innerhalb von' jsp: attribute' statt dessen. – BalusC