许剑鸿 webDay17
Session:是将数据保存到服务器端.利用Cookie回写一个Session的ID.获得Session对象域的方法:request.getSession();
Session的作用范围为一次对话(多次请求)
Session创建:第一次调用getSession方法时创建
Session销毁:
* 1.session过期. 默认过期时间为30分钟.
* 2.非正常关闭服务器.如果正常关闭session序列化到硬盘.
* 3.手动调用session.invalidate();
JSP脚本元素(JSP中嵌入Java代码):
1* <%! %>:翻译成类中的成员部分. 定义变量,定义方法,定义类.Servlet是线程不安全的,尽量少在类中定义成员属性!!
2* <% %>:翻译成类的service方法内部的内容. 定义变量,定义类,直接写代码块.
3* <%= %>:翻译成service方法内部的out.print();
JSP九大内置对象(在Jsp中不用new就可以直接使用的对象)
1`request 2`response 3`session 4`application 5`page 6`pageContext(重要) 7`config 8`out 9`exception
pageContext :
1 可获得其它8个内置对象
2 向jsp的4个域中存取数据
4个域:
(1):PageScope :当前页面中有效
(2):RequestScope :一次请求范围中有效
(3):SessionScope :一次对话范围中有效
(4)ApplicationScope :应用范围(在服务器正常开启至关闭中有效?) |