- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02_JSP四种属性范围
课程内容: 讲解了在JSP中对属性保存的操作,包括pageContext、request、session、application的基本属性操作 使用JSP中的request.getParameter(参数名):用于接收客户端的参数 request对象: JAVA:对象.方法、类.方法 JAVA中的对象必须先实例化再用:分配内存空间 Web Container:Web容器 —— 为对象实例化 request HttpServletRequest接口的实例化对象 观察得出:HttpServletRequest有一个父接口:ServletRequest 现在的ServletRequest只有HttpServletRequest一个子接口 目的:为以后新出的协议服务 ☆ 最重要的概念:四种属性保存范围 public void setAttribute(String name,Object value) 属性名称为字符串 属性值可以为任意对象 public Object getAttribute(String name) 两个方法的,参数及属性的类型必须记住 page范围: 在JSP中设置一个页的属性范围,必须通过pageContext完成 说明:pageContext属性范围:是最为最重要的JSP属性之一,但是如果使用纯粹的JSP代码开发,则此属性显现不出用处,主要应用在Struts、WebWork 例:pageDemo01.jsp、pageDemo02.jsp 将属性保存在一次请求范围之内: ☆ 前提:必须使用服务器端跳转jsp:forward/ 应用点:MVC设计模式、Struts、Webwork 例:requestDemo01.jsp、requestDemo02.jsp、requestDemo03.jsp 只要设置上去,则不管是什么跳转,都可以取得属性 EMAIL 用户需要先进行登陆,登陆成功之后,再编辑邮件 与session有关的任何打开的页面都可以取得session session的主要功能:用于验证用户是否登陆 例: sessionDemo01.jsp、sessionDemo02.jsp、sessionDemo03.jsp application属性范围值,只要设置一次,则所有的网页窗口都可以取得数据 application应用:在线人员统计、在线人员名单列表 如果要释放application资源,只能重新启动服务器 例: applicationDemo01.jsp、applicationDemo02.jsp 说明: application、session、request 都需要跨多个页 属性保存是有内存开销的 设置过多的application 或每一个session保存过多的对象 则性能会降低 如果能使用request就不要使用session,能使用session的就不要使用application ☆ 强调一个重要概念: pageContext 默认情况下表示一个页面的保存范围 public abstract void setAttribute(String name, Object value, int scope) 实际上,四种属性范围,都是通过pageContext对象完成的 public static final int APPLICATION_SCOPE public static final int SESSION_SCOPE public static final int REQUEST_SCOPE public static final int PAGE_SCOPE 例:pageDemo03.jsp、pageDemo04.jsp 总结: 四种属性范围都是依靠pageContext展开的,但是在开发中,往往使用session、request范围最多 四种范围:是整个J2EE WEB端开发必须深刻记住的概念 包括设置属性和取得属性的参数类型、返回值类型 Request只在一次请求中有效!Application在tomcat启动就创建! * Request只在一次请求中有效!Application在tomcat启动就创建! *
您可能关注的文档
最近下载
- 幼儿园木工课程.pptx VIP
- 风力发电项目PC施工总包合同.pdf VIP
- 2017年山东省青岛市城阳七年级英语下册 Unit 1-2 复习练习题(无答案)(新版)人教新目标版.doc VIP
- 禽类屠宰与分割车间设计规范sbj15-2022.docx VIP
- 浙大二院急诊科进修汇报.pptx VIP
- 全国计算机等级考试二级 MS Office高级应用ppt全套教学课件完整版电子教案.docx VIP
- 中国重症心血管疾病患者临床营养评估和管理专家共识解读PPT课件.pptx VIP
- 中国重症心血管疾病患者临床营养评估和管理专家共识解读PPT课件.pptx VIP
- 瑞普德R8060M,R8080M用户手册调试参数设置资料.pdf
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
文档评论(0)