Как я могу проверить, присутствует ли данный параметр запроса с использованием стопорных тегов?
-
11-10-2019 - |
Вопрос
Некоторые страницы могут получить определенный параметр запроса под названием «P1»:
page.do?P1=value1
Прямо сейчас скриплет тестирует существование параметра запроса, и если P1 - «value1», некоторая информация отображается на странице.
Вместо использования сценария я хочу переписать это, используя теги стопор.
Не могли бы вы дать мне несколько намеков на то, что использовать?
Альтернативный скриплет - что -то вроде этого:
<%
String p1 = request.getParameter("P1");
if ("value1".equals(p1)) {
//do something
}
%>
Решение
Я считаю, что вы должны что -то подобное. Это стандартный Taglib, и это лучше, чем теги стойки
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${not empty param.P1}">
hello there
</c:if>
Другие советы
попробуй это-
<c:if test="${not empty requestScope.P1}" >
это сработает для меня.
Не связан с StackOverflow