Предполагая, что requestScope.importMe ожидает путь к файлу JSPКак вы можете проверить, существует ли файл, прежде чем включать/импортировать его в JSP?
<c:choose>
<c:when test="${!empty requestScope.importMe && fileExists(requestScope.importMe) }">
<c:import url="${requestScope.importMe}" />
...
</c:choose>
Как я могу проверить, существует ли файл, прежде чем пытаться включить его так, что ошибка не бросили?
Я бы предпочел решение с использованием тегов JSTL.
Hi @BalusC! Я также ищу реализацию, подобную той, которая приведена в вашем ответе. Я просматриваю сообщения SO, но я думаю, что ваш ответ - самый простой способ реализовать мои потребности, и я не уверен, чтобы снова задать вопрос о чем-то уже заданном. Мне нужно импортировать в jstl динамический url: я пытаюсь загрузить URL-адрес определенного региона (например: ./3/myJspx.jspx, и в случае, если файл не найден, он отбрасывает область по умолчанию jspx: ./myJspx .jspx .. Учитывая, что много времени прошло по вашему ответу, между тем, вы пришли к какому-либо другому решению или получили какой-либо другой намек? – gipinani