Java JSTL号码处理

Java JSTL号码处理,java,jstl,el,Java,Jstl,El,我如下所示设置session变量 getSession(true).setAttribute("entriesCount", "10"); 然后下面的调用在jstl中不返回任何内容 <c:out value="${#session.entriesCount}"/> 试试看 或 似乎很有用: 表达式${name}引用名为name的作用域变量。该作用域变量可以驻留在页面、请求、会话或应用程序作用域中。表达式语言按顺序在这些作用域中搜索作用域变量 及 上面列出的隐式对象允许您

我如下所示设置session变量

getSession(true).setAttribute("entriesCount", "10");
然后下面的调用在jstl中不返回任何内容

<c:out value="${#session.entriesCount}"/>

试试看



似乎很有用:

表达式${name}引用名为name的作用域变量。该作用域变量可以驻留在页面、请求、会话或应用程序作用域中。表达式语言按顺序在这些作用域中搜索作用域变量

上面列出的隐式对象允许您显式访问存储在特定范围内的变量;例如,如果知道名称作用域变量驻留在会话作用域中,则表达式${sessionScope.name}相当于${name},但后者在会话作用域中找到名称作用域变量之前不必要地搜索页面和请求作用域

试一试



似乎很有用:

表达式${name}引用名为name的作用域变量。该作用域变量可以驻留在页面、请求、会话或应用程序作用域中。表达式语言按顺序在这些作用域中搜索作用域变量

上面列出的隐式对象允许您显式访问存储在特定范围内的变量;例如,如果知道名称作用域变量驻留在会话作用域中,则表达式${sessionScope.name}相当于${name},但后者在会话作用域中找到名称作用域变量之前不必要地搜索页面和请求作用域


你在哪里读到了关于会话的内容,是什么?你应该对

没问题。你在哪里读到关于
#session的内容,是什么?您只需使用

EL教程即可:EL教程:
<c:out value="${entriesCount}"/>
<c:out value="${sessionScope.entriesCount}"/>