Je les éléments suivants dans une JSP:JSP - Puis-je utiliser <jsp: attribute> à l'intérieur de <c:if>? Exception: "Doit utiliser jsp: corps pour spécifier corps 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>
Comme il est, je reçois l'exception suivante:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
Si je supprime la étiquettes extérieures <c:if>
, cela fonctionne. Y at-il un problème avec l'utilisation <jsp:attribute>
à l'intérieur d'un <c:if>
? Toute aide serait appréciée. Merci.
Un tir dans l'obscurité: essayez 'c: if' à l'intérieur de' jsp: attribute' à la place. – BalusC