Gymterview
junior

Как узнать тип HTTP метода используя JSP EL

Тип HTTP-метода можно получить через цепочку вызовов от неявного объекта pageContext:

Пример
${pageContext.request.method}

Это выражение эквивалентно вызову pageContext.getRequest().getMethod() и вернёт строку: GET, POST, PUT, DELETE и т.д. Через pageContext.request в EL доступны все свойства HttpServletRequest, например:

Пример
${pageContext.request.contextPath}     <!-- контекст приложения -->
${pageContext.request.remoteAddr}      <!-- IP клиента -->
${pageContext.request.requestURI}      <!-- URI запроса -->
${pageContext.request.secure}          <!-- true если HTTPS -->

На собеседовании: ответ одной строкой: ${pageContext.request.method}. Это показывает знание навигации по неявным объектам EL.