Сначала вам нужно будет разделить URL-адрес и фрисби параметры запроса, затем проверить, используя end-with и т. Д. ... кажется грязным.
Вы могли бы просто проверить, находится ли строка в пути вообще?
ЧТО СДЕЛАТЬ >> 1005 *
Получите путь и установите переменные для URL и строки, которую вы хотите оценить:
<c:set var="url" value="${ pageContext.request.requestURI }" />
<c:set var="stringToHunt" value="Your-String-Here" />
Теперь проверьте, находится ли ваша строка в пути, используя indexOf (возвращает -1, если строка НЕ найдена):
<c:if test="${ fn:indexOf( url , stringToHunt) ne -1 }">
This page does not contain your string!
</c:if>
** Я новичок в JSTL / EL и использую эту логику только для довольно обыденной задачи - добавления активного класса к кнопке навигации, если это текущая страница. Я не рекомендовал бы этот метод для чего-либо коммерчески чувствительного!
Удачи.