Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是<;jsp:attributes>;被某种范围所覆盖?_Jsp_Jstl_Jsp Tags_Atg - Fatal编程技术网

是<;jsp:attributes>;被某种范围所覆盖?

是<;jsp:attributes>;被某种范围所覆盖?,jsp,jstl,jsp-tags,atg,Jsp,Jstl,Jsp Tags,Atg,我有一个页面容器,我想将页面标题作为 这不起作用: <dsp:getvalueof var="contentId" param="contentId" /> <c:choose> <c:when test="${fn:contains(contentId, 'fol')}"> <dsp:droplet name="FolderLookupDroplet"> &l

我有一个页面容器,我想将页面标题作为

这不起作用:

    <dsp:getvalueof var="contentId" param="contentId" />
    <c:choose>
        <c:when test="${fn:contains(contentId, 'fol')}">
            <dsp:droplet name="FolderLookupDroplet">
                <dsp:param name="id" param="contentId" />
                <dsp:param name="elementName" value="folder" />
                <dsp:oparam name="output">
                    <dsp:getvalueof var="pageTitle" param="folder.name" />
                </dsp:oparam>
            </dsp:droplet>                  
        </c:when>
        <c:otherwise>
            <%-- Cover the default or empty scenario --%>
            <dsp:getvalueof var="pageTitle" value="Corporate Information" />
        </c:otherwise>
    </c:choose>
    <jsp:attribute name="pageTitle">
        <c:out value="${pageTitle}" />
    </jsp:attribute>
问题是。我不想为了得到我想传递给其他
标签的其他东西而必须调用droplet三次。
pageTitle
变量的作用域是否存在问题

对于那些不熟悉ATG
标签的人,请注意:
相当于
公司信息

发现了另一个,这表明它可能位于页面内的间距和注释附近。删除了
标记和
标记之间的任何空格和注释,并将
移动到
之前,我现在有了一个工作页面。空白并没有发挥作用,因为我在后面添加了一些空白。我怀疑这更多的是由于网页在在线编辑过程中没有得到正确编译

    <jsp:attribute name="pageTitle">
        <dsp:getvalueof var="contentId" param="contentId" />
        <c:choose>
            <c:when test="${fn:contains(contentId, 'fol')}">
                <dsp:droplet name="FolderLookupDroplet">
                    <dsp:param name="id" param="contentId" />
                    <dsp:param name="elementName" value="folder" />
                    <dsp:oparam name="output">
                        <dsp:valueof param="folder.name"/>
                    </dsp:oparam>
                </dsp:droplet>                  
            </c:when>
            <c:otherwise>
                <%-- Cover the default or empty scenario --%>
                Corporate Information
            </c:otherwise>
        </c:choose>
    </jsp:attribute>