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