61、如何现实servlet的单线程模式
<%@ page isThreadSafe=”false”%>
62、页面间对象传递的方法
request,session,application,cookie等
区别:
page的生命周期最短,依次是request,session,application.他们保存在服务器端。
cookie是保存在客户端的,用来解决HTTP无状态问题。
范围不同:最小的是page然后request,session,application范围依次增大。
63、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。
JSP编译后是"类servlet"。
Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,
并且完全从表示层中的HTML里分离开来。
而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。
JSP侧重于视图,Servlet主要用于控制逻辑。
64、四种会话跟踪技术
cookie,url重写,session,隐藏域。
65、JSP的四种范围
page是代表与一个页面相关的对象和属性。
一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。
这既包括 servlet 又包括被编译成 servlet 的 JSP 页面。
request是代表与 Web 客户机发出的一个请求相关的对象和属性。
一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)。
session是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。
一个 Web 会话可以也经常会跨越多个客户机请求。
application是代表与整个 Web 应用程序相关的对象和属性。
这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域