- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP常用内置对象
JSP Web应用技术 第 4 讲 JSP常用内置对象2 本讲目标 了解内置对象的主要作用 了解九个内置对象及其对应的类型 掌握几大对象的主要使用 out request response session Application 掌握对象的作用范围 JSP内置对象session session对象用来存储有关用户会话的所有信息 session对象常用方法: void setAttribute(String key, Object value):以键/值的方式,将一个对象的值存放到session中 Object getAttribute(String key):根据名称去获取session中存放对象的值 例5-9 (P116)制作站点计数器 % int number =10000; //从session对象获取number Object obj = session.getAttribute(number); if(obj == null){ //设定session对象的变量的值 session.setAttribute(number,String.valueOf(number)); } else { //取得session对象中的number变量 number=Integer.parseInt(obj.toString()); //统计页面访问次数 number+=1; //设定session对象的number变量值 session.setAttribute(number,String.valueOf(number)); } % 你是第%=number%个用户访问本网站。 生活中的访问控制(登录验证) 下载电子书时,系统会提示用户登录网站 如何实现访问控制 application对象 application对象是javax.servlet.ServletContext接口的实例化对象,从单词上翻译表示的是整个Servlet的上下文,ServletContext代表了整个容器的操作 例5-14 (P124)制作站点计数器 % //获取一个Object对象 String strNum = (String)application.getAttribute(count); int count =0; //如果一个Object对象存在说明有用户访问 if(strNum!=null) //类型转化后值加1 count = Integer.parseInt(strNum) + 1; //人数值加1后重新对count赋值 application.setAttribute(count, String.valueOf(count)); % 您是第%=application.getAttribute(count)%位访问者! application对象 application对象保存Web应用程序中公有的数据,可存放全局变量。服务器启动后自动创建application对象,此对象将一直有效,直到服务器关闭。不同用户可以对该对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此对象的访问。 application对象和session对象的区别是:在使用session对象时,一个客户端对应一个session对象,而使用application对象时,为多个应用程序保存信息,对于一个容器而言,在同一个服务器中的JSP文件中共享一个application对象。 例5-15 (P125) 例5-15 (P125) pageContext对象 是javax.servlet.jsp.PageContext类的实例,主要表示的是一个JSP页面的上下文,主要方法如下: public ServletRequest getRequest() public ServletResponse getResponse() public Htt
您可能关注的文档
- Joseph Conrad康纳德.ppt
- Joseph_Conrad 约瑟夫康拉德 英文介绍 详细版.ppt
- José Saramago - How Characters Became the Masters and the Author Their Apprentice.doc
- Joseph_Conrad_约瑟夫康拉德_英文介绍_详细版PPT.ppt
- JP摩根演讲模板.ppt
- Jquery(很好的PPT教程,技术较为全面,分享给大家).ppt
- Join in 学生用书1 Unit 10 Body(2,3)课件.ppt
- jQuery动画特效、显示与隐藏BUG(闪烁)解决方法.pptx
- JRC电子海图.doc
- js-match()数学函数使用法则.doc
最近下载
- 2024《基于无人机的野外自动求救系统设计文献综述》2400字.docx VIP
- 第3课 中古时期的欧洲 课件(共31张PPT)-2025年高中历史统编版(2019)必修中外历史纲要下册.pptx VIP
- 人教版数学四年级下册全册教案教学设计及教学反思.pdf
- 人体解剖与生理学知识测测试题(含答案).doc
- 化妆基础知识培训课件PPT共55张.pptx VIP
- 企业年金PPT课件.pptx
- 2024届高三物理二轮复习备考策略讲座.pptx
- 二零二四年度养老院护理服务劳务承包合同范本3篇.docx VIP
- 八年级英语《If引导的条件状语从句》PPT课件.ppt
- 高三物理高考二轮复习备考计划(10篇).docx VIP
文档评论(0)