Получение переменной в JSP EL константой не работает

Я использую веб-профиль GlassFish 4.1, который, как я понимаю, использует EL 3.0. Я сделал все, что было объяснено здесь - qaru.site/info/4135/..., однако моя реализация этого решения не работает.

Это мой постоянный класс

public class CommonKeys {
    public static final String TITLE = "SOME_KEY";
}

Вот как я устанавливаю атрибут:

request.setAttribute(CommonKeys.TITLE, "TEST");

Это мой jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@page import="org.temp.CommonKeys"%>

<div> Method 1:<%=request.getAttribute(CommonKeys.TITLE)%></div>
<div> Method 2:${requestScope[CommmonKeys.TITLE]}</div>
<div> Method 3:${requestScope["SOME_KEY"]}</div>

Это результат, который я получаю

Method 1:TEST
Method 2:
Method 3:TEST

Почему метод 2 не работает?

Ответ 1

<c:set var="TITLE" value="<%=CommmonKeys.TITLE%>" />
Method 2:${requestScope[TITLE]}

Измените код, как указано выше, должно работать нормально. Меня устраивает.