当我从 调用它时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
from的值main.jsp
,它就不起作用:
<c:out value="${test}"/>
为什么我不能test
从封闭页面访问变量,但可以从 JSP 标记文件内部访问?