网站大量收购闲置独家精品文档,联系QQ:2885784924

JSP+MySQL+Dreamweaver动态网站开发实例教程课件作者刘瑞新电子课件第5章节JSP的常用对象和组件.ppt

JSP+MySQL+Dreamweaver动态网站开发实例教程课件作者刘瑞新电子课件第5章节JSP的常用对象和组件.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP+MySQL+Dreamweaver 动态网站开发案例教程 机械工业出版社同名教材 配套电子教案 尚辅网 / 一 JSP内置对象简介 二 request对象 response对象 四 session对象 五 application对象 六 out对象 七 其他内置对象 八 JavaBean组件 九 jspSmartUpload文件上传组件 十 JavaMail电子邮件发送组件 十一 实训 第5章 JSP的常用对象和组件 JSP内置对象,也称为隐含对象,由JSP容器自动为JSP页面提供。这些对象不需要预先声明就可以直接在脚本程序中进行使用。JSP提供的内置对象共有9个,见表5-1。 5.1 JSP内置对象简介 表5-1 JSP内置对象 该对象可用来保存在服务器与一个客户端之间需要保存的数据,当客户端关闭网站的所有网页时,session变量会自动消失 session javax.servlet.http.HttpSession session 该对象允许直接访问HttpServletReponse对象,可用来向客户端输入数据 page javax.servlet.http.HttpServletResponse response 该对象提供对HTTP请求数据的访问,同时还提供用于加入特定请求数据的上下文 request javax.servlet.http.HttpServletRequest request 该对象是JSP页面本身的上下文,它提供了唯一一组方法来管理具有不同作用域的属性,这些API在实现JSP自定义标签处理程序时非常有用 page javax.servlet.jsp.PageContext pageContext 该对象代表JSP页面对应的Servlet类实例 page javax.servlet.jsp.HttpJspPage page 该对象提供对输出流的访问 page javax.servlet.jsp.JspWriter out 该对象含有只能由指定的JSP“错误处理页面”访问的异常数据 page java.lang.Throwable exception 该对象允许将初始化数据传递给一个JSP页面 page javax.servlet.ServletConfig config 该对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 application javax.servlet.ServletContext application 说 明 有效范围 所 属 类 型 内置对象名称 5.2.1 访问请求参数 在Web应用程序中,经常还需要完成用户与网站的交互。例如,当用户填写表单后,需要把数据提交给服务器处理,服务器获取到这些信息并进行处理。request对象的getParameter()方法,可以用来获取用户提交的数据。访问请求参数的方法如下: String userName = request.getParameter(name); 【案例5-1】使用request对象的getParameter()方法获取用户提交的数据。 5.2 request对象 5.2.2 在作用域中管理属性 设置转发数据的方法使用如下: request.setAttribute(key, Object); 获取转发数据的方法如下: request.getAttribute(String name); 【案例5-2】使用request对象在作用域中管理属性。 【案例展示】本实例包含2个页面,主程序设置转发数据的页面是5-2.jsp,转发后获取数据的页面是error.jsp,页面预览的结果如图5-3所示。 5.2 request对象 5.2.3 获取客户端信息 request对象的一些方法可以用于确定组成JSP页面的客户端的信息,request对象用于访问请求行元素的方法见表5-2。 5.2 request对象 获取服务器的端口号 getServerPort() 获取客户端所请求的脚本文件的文件路径 getServerPath() 获取服务器的名字 getServerName() 获取客户端的机器名称 getRemoteHost() 获取客户端的IP地址 getRemoteAddr() 返回当前请求文件的绝对路径 getRealPath() 获得发出请求字符串的客户端地址 getRequestURI() 获得客户端向服务器端传送数据所依据的协议名称 getProtocol() 获得客户端向服务器端传送数据的方法,如get,post,header,trace等

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档