可以使用Session对象存储用户登录网站时候的信息。当用户在页面之间跳转时,存储在 Session对象中的变量不会被清除 联系是:数据都存储在服务器端,而且都可以保留一段时间。 区别是:每个用户有一个session,但是application是共有的。 1l5.Servlet的生命周期主要由3个过程组成。 l)init()方法:服务器初始化Servlet。 2)service()方法:初始化完毕,Servlet对象调用该方法相应客户的请求。 3)destroy(O方法:调用该方法消灭Servlet对象。 其中,init)方法只在Servlet第一次被请求加载的时候被调用一次,当有客户再请求Servlet 服务时,Web服务器将启动一个新的线程,在该线程中,调用service方法相应客户的请 求。 1l6.getRemoteAddr(O:获取客户端的IP地址 getRemoteHost(O:获取客户端的名字 getSession([Boolean create]):返回和请求相关Session getServerName():获取服务器的名字 getServletPath(O:获取客户端所请求的脚本文件的路径 getServerPort(O:获取服务器的端口号 ll7.removeAttribute(String name):删除请求中的一个属性 getCharacterEncoding():返回请求中的字符编码方式 getContentLength():返回请求的Body的长度 getHeader(String name):获得HTTP协议定义的文件头信息 getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的. 三、 填空题 118.response 119.server.xml 120.WEB-INF 121.Servlet,servlet-mapping 122.getAttribute 123.getProperty 124.commonllib 125.HttpServletRequest 126.Integer.parselnt(num) 127.Class 128./ 129.forward 130.out 第21页共23页第 21 页 共 23 页 可以使用 Session 对象存储用户登录网站时候的信息。当用户在页面之间跳转时,存储在 Session 对象中的变量不会被清除 联系是:数据都存储在服务器端,而且都可以保留一段时间。 区别是:每个用户有一个 session,但是 application 是共有的。 115. Servlet 的生命周期主要由 3 个过程组成。 1)init()方法:服务器初始化 Servlet。 2)service()方法:初始化完毕,Servlet 对象调用该方法相应客户的请求。 3)destroy()方法:调用该方法消灭 Servlet 对象。 其中,init()方法只在 Servlet 第一次被请求加载的时候被调用一次,当有客户再请求 Servlet 服务时,Web 服务器将启动一个新的线程,在该线程中,调用 service 方法相应客户的请 求。 116. getRemoteAddr():获取客户端的 IP 地址 getRemoteHost():获取客户端的名字 getSession([Boolean create]):返回和请求相关 Session getServerName():获取服务器的名字 getServletPath():获取客户端所请求的脚本文件的路径 getServerPort():获取服务器的端口号 117. removeAttribute(String name):删除请求中的一个属性 getCharacterEncoding():返回请求中的字符编码方式 getContentLength():返回请求的 Body 的长度 getHeader(String name):获得 HTTP 协议定义的文件头信息 getHeaders(String name):返回指定名字的 request Header 的所有值,结果是一个枚举的. 三、 填空题 118. response 119. server.xml 120. WEB-INF 121. Servlet,servlet-mapping 122. getAttribute 123. getProperty 124. common\lib 125. HttpServletRequest 126. Integer.parseInt(num) 127. Class 128. / 129. forward 130. out