第5章会话及会话技术
习题
一、填空题
1.URL重写可以使用【 HttpServletResponse 】接口中,所提供的方法encodeURL(String url)和encodeRedirectURL(String url)来实现。
2.Cookie技术用于将会话过程中的数据保存到【 客户端(或浏览器) 】中,从而使浏览器和服务器可以更好地进行数据交互。
3.Session的默认有效时长是【 30min 】。
4.Session是一种将会话数据保存到【 服务器 】端的技术。
5.当服务器向客户端发送Cookie时,其实质是在HTTP响应头字段中增加【 Set-Cookie 】响应头字段信息。
二、判断题
1.无论浏览器是否支持Cookie,服务器都会在第一次响应的页面中对URL地址进行重写。( T )
2.当浏览器禁用cookie后,原来已实现的关于session的应用程序,不会受到影响依然可以运行。( F )
3.Session对象的getLastAccessedTime()方法返回的是发送请求的时间与1970年1月1日00:00:00之间时间差的秒表示形式。( F)
4.request.getSession(false)的作用是返回存在的Session对象,当Session对象不存在时,就创建新的HttpSession对象并返回。(F )
5.Servlet API中提供了一个javax.servlet.http.Cookie类,该类提供了操作Cookie的属性与方法,Cookie类有且仅有一个构造方法。(T )
三、选择题
1.下列选项中,用于对超链接和form表单中的action属性中设置的URL进行重写的方法是&