Когда я вызываю его из main.jsp
, test
выводится, как и ожидалось:
<%@ tag language="java" pageEncoding="utf-8" isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%
jspContext.setAttribute("test", "test");
%>
<c:out value="${test}"/>
Но если я удаляю последнюю строку и вместо этого пытаюсь вывести значение test
из main.jsp
, это не работает:
<c:out value="${test}"/>
Почему я не могу получить доступ к переменной test
на прилагаемой странице, но она доступна из файла тегов JSP?