session是以一种接口对象出现的
对于request的getsession() 的用法
1.一般情况下,若要向session中写入数据,则需使用getsession(true),即getsession( )方法
意思:有老的session用老的,没有就建新的
2.若要从session中读数据,则需要用getsession( false)
意思:有老的session用老的,没有就返回null。因为要读取数据,只有老的session中才有可能存在要查找的数据,新建的session中不可能有数据
EL表达式只能从四大域中获取数值,其查找数据的顺序是,从小到大的范围按指定名字查找
四大域:pageContext page request application
name=${page.name }
name=${application.name }....
EL表达式,若访问为null对象属性,EL不会抛出空指针异常,仅仅是不显示。
若访问的数组元素下标超了,也不会抛出越界异常
EL访问List
empty:
EL内置对象:
常用的就是pageContext
获取请求中的指定参数值:param
实质是调用:request.getParameter()