如何识别页面调用<;c:进口>;导入JSP内容时

如何识别页面调用<;c:进口>;导入JSP内容时,jsp,static-import,Jsp,Static Import,在一个web应用程序上,我使用了JSTL核心库中的标记来稍微清理我的JSP,并尽可能多地删除代码冗余 我有一个部分,我以这种方式包装在另一个文件中,以便准备在不同的JSP中显示(它已经外部化了,但到目前为止只有一个用途)。基本上,它是一个单独的元素,就像这样(变量名是法语),包含一个应用程序范围的数据表。现在,数据是只读的(至少通过此显示器) 您现在可以申请火车吗 火车进站 火车号 哈雷德佩特酒店 配饰 哈雷德阿里维酒店 加雷目的地 行动 我想在另一个页面中添加此,这是一个管理窗格,旨在仅向

在一个web应用程序上,我使用了JSTL核心库中的
标记来稍微清理我的JSP,并尽可能多地删除代码冗余

我有一个部分,我以这种方式包装在另一个文件中,以便准备在不同的JSP中显示(它已经外部化了,但到目前为止只有一个用途)。基本上,它是一个单独的
元素,就像这样(变量名是法语),包含一个应用程序范围的数据表。现在,数据是只读的(至少通过此显示器)


您现在可以申请火车吗

火车进站 火车号 哈雷德佩特酒店 配饰 哈雷德阿里维酒店 加雷目的地 行动
我想在另一个页面中添加此
,这是一个管理窗格,旨在仅向应用程序管理员提供写访问权限,但稍作修改,在每行添加更多
元素,以提供指向编辑功能的链接(基本上,删除和更新此表上显示的数据)

所以我的问题如下: 是否有一种方法可以识别正在被调用的JSP中调用的JSP页面,以便使用
进行选择性显示,以及它是哪一个?谷歌对JSP include identify页面[caller/calling]最相关的响应是javaranch上的一个12y/o线程,没有响应

或者,如果我在调用者页面中创建了pageScope或requestScope变量,我可以在导入的页面中使用它吗


感谢

的可能重复,所以我应该在调用时传递一个参数?如可能重复的Q/a中所述,使用
并将其作为请求参数传递,您可以在导入的JSP中以
${param.foo}
的形式访问此变量。
<div id="tableauTrajets">
    <c:choose>
        <c:when test="${empty applicationScope.trajets}">
            <p class="erreur">Vous n'avez aucun train enregistré dans l'application pour le moment</p>
        </c:when>
        <c:otherwise>
            <div class="liste">
                <h1>Trains enregistrés</h1>
                <table border="1" class="sortable">
                    <tr>
                        <th>Numéro de Train</th>
                        <th>Heure Départ</th>
                        <th>Gare Départ</th>
                        <th>Heure d'Arrivée</th>
                        <th>Gare Destination</th>
                        <th>Action</th>
                    </tr>
                    <c:forEach items="${applicationScope.trajets}" var="mapTrajets" varStatus="boucle">
                        <tr>
                            <td><c:out value="${mapTrajets.value.numeroTrain}" /></td>
                            <td><c:out value="${mapTrajets.value.heureDepart}" /></td>
                            <td><c:out value="${mapTrajets.value.gareDepart}" /></td>
                            <td><c:out value="${mapTrajets.value.heureArrivee}" /></td>
                            <td><c:out value="${mapTrajets.value.gareArrivee}" /></td>
                            <td class="action">
                                <a href="
                                    <c:url value ="/reutiliserTrajet">
                                    <c:param name="identificateurTrajet" value="${mapTrajets.key}"/>
                                    </c:url>
                                    ">
                                    <img
                                        src="<c:url value="/inc/icons/24/reutiliser.png"/>"
                                        alt="Reutiliser"
                                        title="Réutiliser le trajet"
                                        class="iconeMenuTableau"
                                    />
                                </a>
                            </td>
                        </tr>
                    </c:forEach>
                </table>
            </div>
        </c:otherwise>
    </c:choose>
</div>