本科课件-Java Web应用(完整).ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * out 对象 out 对象的方法 println()、print()、write() 用以输出至客户端页面 getBufferSize() 获取缓冲区大小 getRemaining() 获取剩下的缓冲区大小 out 对象 html body % out.print(“欢迎来到 JSP:隐式对象”) ; out.write(“欢迎来到 JSP:隐式对象”) ; % /body /html 使用out对象进行JSP编程 作用域通信对象 隐式对象的作用域包括pageContext、request、session 和 application 作用域通信对象包括 session、application 和 pageContext session 对象 Web 服务器为单个用户发送的多个请求创建会话 存储有关用户会话的所有信息 javax.servlet.http.HttpSession 接口的实例 session 对象最常用的方法有: void setAttribute(String name,Object value) 以键/值的方式,将一个对象的值存放到session 中 void getAttribute(String name) 根据名称去获取session中存放对象的值 session 对象 % session.setAttribute(“name”, “admin”); % % if(session.getAttribute(“name”)!=null){ String name = (String) session.setAttribute(“name”); } % application 对象 表示 JSP 页面所属的应用程序 应用程序的 JSP 页面组合起来形成一个应用程序 javax.servlet.ServletContext接口实例 application对象最常用的方法有: void setAttribute(String name,Object value) 以键/值的方式,将一个对象的值存放到application中 void getAttribute(String name) 根据名称去获取application中存放对象的值 application 对象 % application.setAttribute(“ChartRecord”, “hihi”); % % if(application.getAttribute(“ChartRecord”)!=null) { String chartRecord = (String) application.getAttribute(“ChartRecord”); } % pageContext 对象 使用户可以访问页面作用域中定义的所有隐式对象 它的作用范围是在同一页面 javax.servlet.jsp.PageContext 类的实例 pageContext对象最常用的方法有: void setAttribute(String name,Object value) 以键/值的方式,将一个对象的值存放到pageContext中 void getAttribute(String name) 根据名称去获取pageContext中存放对象的值 Servlet 对象 JSP 引擎为每个 JSP 生成一个 Servlet Servlet对象提供了访问 Servlet 信息的方法和变量 Servlet 对象包括 page config page 对象 使用 page 对象可以访问 Servlet 类的所有变量和方法 java.lang.Object类的一个实例 % @ page info=”我的信息” contentType=”text/html;charset=GBK”% html body %=((javax.servlet.jsp.HttpJspPage)page).getServletInfo()% /body /html config 对象 config 对象实现javax.servlet.ServletConfig接口,表示Servlet 的配置,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档