Как я могу проверить, присутствует ли данный параметр запроса с использованием стопорных тегов?

StackOverflow https://stackoverflow.com/questions/4690589

Вопрос

Некоторые страницы могут получить определенный параметр запроса под названием «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}" >

это сработает для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top