6
我已经在一个JSP中以下内容:JSP - 我可以在<c:if>内使用<jsp:attribute>吗?例外:“必须用jsp:机构指定标签体”
<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>
原样,我得到以下异常:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
如果我删除最外面的<c:if>
标签,它的工作原理。在<c:if>
内使用<jsp:attribute>
有问题吗?任何帮助,将不胜感激。谢谢。
在黑暗中拍摄:改为在'jsp:attribute'内尝试'c:if'。 – BalusC 2010-08-19 18:22:59