У меня есть две проблемы. Первый - это то, что я использую JSP и что я не могу решить. Второй - это то, что я получаю странное поведение.
Когда я положил это в метод Doget () моего сервлета
req.setAttribute("test", "SARASA");
req.getRequestDispatcher("WEB-INF/main.jsp").forward(req, resp);
, и это в «Web-inf / main.jsp»:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%= request.getAttribute("test") %>
<c:out value="${test}"/>
Выход:
SARASA ${test}
Я не знаю, что я ' Что делать неправильно ... Что может быть причиной этого?
Обновление: я решил его добавлять
<%@ page isELIgnored="false" %>
в каждом JSP, где мне нужно было. Как ни странно, мне не нужно было, что в другом проекте, используя некоторые очень похожие файлы web.xml и pom.xml (я использую maven).