最近开始用JSTL了,发现这还真是很好用,不觉就有点上瘾了嘿
不过遇到问题也不少,比如今天这个session问题,不知道咋回事硬是在页面上获取不到值,开始还以为是session创建销毁什么的问题,后来用<%%>脚本却能访问,真是邪乎了,后来纠正了一处关键的el语法错误:
${sessionScope['admin.name']}其中的单引号不可缺少。
于是事情出现了转机,直接报错如下:
Cannot access session scope in page that does not participate in any session //获取不到session
看到页面头部那句<%@ page language="java" import="java.util.*" pageEncoding="gbk" session="false" isELIgnored="false"%>
不禁若有所悟,以前为了节省资源不让每个页面都生成session,将session禁用了,现在改回来,果然一切OK了