Я использую веб-профиль 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 не работает?