Tôi đã sau bên trong một JSP:JSP - Tôi có thể sử dụng <jsp: attribute> bên trong <c:if> không? Ngoại lệ: "Phải sử dụng jsp: cơ thể để xác định thẻ cơ thể"
<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>
Như là, tôi nhận được ngoại lệ sau đây:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
Nếu tôi loại bỏ các ngoài cùng <c:if>
thẻ, nó hoạt động. Có vấn đề với việc sử dụng <jsp:attribute>
bên trong một <c:if>
? Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn.
Chụp trong bóng tối: thử 'c: if' bên trong' jsp: attribute' thay thế. – BalusC