3.iavax.servlet.http.HttpSession类HttpSession的对象对应JSP的session对象,但在Servlet中,该对象需要由request.getSession()方法获得。常用方法:■HttpSessionrequest.getSession():获取session对象。longgetCreationTime():获得session创建时间。Stringgetld():获得sessionid。■voidsetMaxlnactivelnterval():设置最大session不活动间隔(失效时间),以秒为单位。■booleanisNew():判断是否是新的会话,是返回true,不是返回false。■voidinvalidate():清除session对象,使session失效。objectgetAttribute(StringattributeName):获取session范围内属性的值。void setAttribute(StringattributeName,Objectobject):设置session范围内属性的值。voidremoveAttribute(StringattributeName):删除session范围内的属性
3.javax.servlet.http.HttpSession 类HttpSession的对象对应JSP的session对象,但在Servlet中,该 对象需要由request.getSession()方法获得。常用方法: ◼HttpSession request.getSession():获取session对象。 ◼long getCreationTime():获得session创建时间。 ◼String getId():获得session id。 ◼void setMaxInactiveInterval():设置最大session不活动间隔(失 效时间),以秒为单位。 ◼boolean isNew():判断是否是新的会话,是返回true,不是返 回false。 ◼void invalidate():清除session对象,使session失效。 ◼object getAttribute(String attributeName):获取session范围内 属性的值。 ◼void setAttribute(String attributeName,Object object):设置 session范围内属性的值。 ◼void removeAttribute(String attributeName):删除session范围 内的属性
4.iavax.servlet.ServletContext类ServletContext的对象对应JSP的application对象,但在Servlet中,该对象需要由this.getServletContext()方法获得常用方法:ServletContext this.getServletContext():获得ServletContext对象。object getAttribute(String attributeName):获取应用范围内属性的值。void setAttribute(String attributeName,Object object):设置应用范围内属性的值。void removeAttribute(StringattributeName):删除应用范围内的属性
4. javax.servlet.ServletContext 类ServletContext的对象对应JSP的application对象,但在 Servlet中,该对象需要由this.getServletContext()方法获得。 常用方法: ◼ ServletContext this.getServletContext(): 获得ServletContext对象。 ◼ object getAttribute(String attributeName): 获取应用范围内属性的值。 ◼ void setAttribute(String attributeName,Object object): 设置应用范围内属性的值。 ◼ void removeAttribute(String attributeName): 删除应用范围内的属性
6.3综合案例一基于Jsp+Servlet的用户登录验证【例6-1】实现一个简单的用户登录验证程序,如果用户名是abc,密码是123,则显示欢迎用户的信息,否则显示“用户名或密码不正确”。【分析】该案例采用JSP页面只完成提交信息和验证结果的显示,而验证过程由Servlet完成,这些组件通过request(或HttpServletRequest)对象实现数据共享。由提交页面将数据传递给Servlet,而Servlet获取数据并实现验证根据验证结果,转向显示验证结果的页面
6.3 综合案例 —基于Jsp+Servlet的用户登录验证 【例6-1】实现一个简单的用户登录验证程序,如果用户 名是abc,密码是123,则显示欢迎用户的信息,否则显 示“用户名或密码不正确”。 【分析】 该案例采用JSP页面只完成提交信息和验证结果的显 示,而验证过程由Servlet完成,这些组件通过request (或HttpServletRequest)对象实现数据共享。由提交页 面将数据传递给Servlet,而Servlet获取数据并实现验证, 根据验证结果,转向显示验证结果的页面