0

Webで答えを探してみましたが、見つかりませんでした。タグ ファイル (以下) を呼び出す JSP ページがあり、このタグ ファイル内で、別のタグ ファイルを条件付きで呼び出す必要があります。ただし、 $loadScriptを介して渡した値に関係なく、コンテンツは含まれています。

私のjspページでは、loadScriptの値を渡します: (更新)

<jsp:attribute name="loadScript">false</jsp:attribute>

これは私のタグファイルにあるものです:

<%@tag description="put the tag description here" pageEncoding="UTF-8"%>
<%@ attribute name="loadScript"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="main" %>

<html>
<head>
<c:if test="${loadScript == 'true'}">
    <main:script></main:script>  
</c:if>

</head>
</html>

タグファイルを条件付きで呼び出す/含める適切な方法は何ですか?

更新: はい、このテストを使用して値が正常に転送されたことを確認できます:

<c:if test="${'loadScript'}">
    <script type="text/javascript">
        alert(${loadScript});
    </script>
</c:if>

<main:script></main:script>タグが何があっても生成されるように見えますか?

4

0 に答える 0