




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
jsp内建对象,内建对象简介,jsp为简化页面的开发提供了一些内部对象。这些内部对象不需要由jsp的编写者实例化,它们由jsp容器实现和管理,在所有jsp页面中都能使用内部对象。内部对象只对表达式和scriptlet有用,在声明中不能使用。,内建对象的类型,输入/输出对象作用域通信和控制对象servlet相关对象错误处理,输入/输出对象,用于jsp页面的输入和输出可分为:request对象response对象out对象,request对象,表示http请求。是实现javax.servlet.httpservletrequest接口的类的一个实例。重要方法有:getparameter(stringname):获得参数值getparameternames():获得所有参数的名字getparametervalues(stringname):获得指定参数的所有值,用于checkbox、radio、select提交表单。getquerystring():获得查询字符串getremoteaddr/host():获得客户端的ip/名字,response对象,表示http响应。是实现javax.servlet.httpservletresponse接口的类的一个实例。重要方法有:setcontenttype(stringtype):设置响应的mime类型sendredirect(stringurl):把响应发送到另一个位置进行处理senderror(intcode):向客户端发送错误的信息代码flushbuffer():强制把缓冲区内容发送到客户端,out对象,用于将内容写入输出流。它是javax.servlet.jsp.jspwriter类的一个实例。重要方法有:print(),println():输出各种类型数据newline():输出一个换行符clear:清除缓冲区,但不把数据输出到客户端clearbuffer:清除缓冲区,并把数据输出到客户端flush:输出缓冲区的数据,作用域通信和控制对象,分为:pagecontext对象session对象application对象,pagecontext对象,描述jsp页面运行的上下文环境。提供对所有其它内部对象及其属性的访问。是javax.servlet.jsp.pagecontext类的一个实例。,pagecontext的重要方法,forward(stringurlpath):页面重定向getrequest():返回当前的request对象getresponse():返回当前的response对象getsession():返回当前页面的session对象getservletcontext():返回servletcontext对象setattribute(stringname,objectvalue):设置属性getattribute(stringname,intscope):获得scope范围的属性,session对象,用来保存每个用户的信息,以便跟踪用户的状态,这样可在访问web站点时在多个页面间共享信息。session信息保存在容器里,sessionid保存在客户机的cookie中。用户登陆系统时容器为用户分配一个唯一标识的sessionid,这个id用于区分其它用户,当用户退出系统时,这个session自动消失。它是javax.servlet.http.httpsession类的一个实例。,session的重要方法,getid():返回用户的sessionidsetattribute(stringname,objectvalue):设置属性getattribute(stringname):获得属性值getattributenames():获得所有的属性名removeattribute(stringname):删除属性isnew():判断是否是新建的sessionsetmaxinactiveinterval(inttimelength):设置一个session处于不活动状态的最大时间间隔invalidate():销毁session对象。,pagecontext和session、servletcontext设置属性比较,pagecontext设置的属性只在当前页面范围有效。session设置的属性在当前session中是共享的。servletcontext设置的属性对所有用户都是共享的。,application对象,为应用程序保存信息。对一个应用而言,每个用户都共同使用一个application对象。应用启动后,就自动创建application对象,这个对象一直会保持,直到应用关闭。是javax.servlet.servletcontext类的一个实例重要方法有:setattribute(stringname,objectvalue):设置属性getattribute(stringname):获得属性getinitparameter(stringname):获得某属性的初始值,servlet相关对象,基于jsp页面作为servlet的实现可分为:page对象表示servlet本身config对象存储servlet的初始化参数,page对象,表示jsp页面本身。是servlet类的一个实例,就是转换后的类。,config对象,存储servlet配置信息。是javax.servlet.servletconfig接口的一个实例。重要方法有:getservletcontext():返回servlet上下文getinitparameter(stringname):获得初始参数的值ge
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年地产行业商业地产市场前景研究报告
- 2025年大健康产业技术应用与市场前景研究报告
- 2025年工业互联网行业工业互联网平台服务市场格局与发展趋势深度调研报告
- 2025年机器人行业市场规模及增长预测报告
- 2025年医药行业医疗健康大数据应用前景研究报告
- 2025年人工智能行业智能机器人应用及发展前景研究报告
- 工厂员工绩效激励方案实施细则
- 高中化学环境保护专题讲义
- 企业内部岗位职责及薪酬管理办法
- 互联网产品运营策略与执行方案
- GB/T 7713.4-2025信息与文献编写规则第4部分:数据论文
- 2025关于上海市的劳动合同范本
- 2025年全国通信专业技术人员职业水平考试(通信专业实务终端与业务)(高、中级)练习题及答案
- 土地出让课件
- 法律职业资格考试客观题(试卷一)试题与参考答案(2025年)
- 江西中寰投资集团下属公司招聘笔试题库2025
- 弱电施工安全培训课件
- 特种作业考试试题(含答案)
- 2025年储能应用行业研究报告及未来行业发展趋势预测
- 2025-2030中国游戏音频技术发展与沉浸式体验设计趋势报告
- 2025年苏绣行业研究报告及未来行业发展趋势预测
评论
0/150
提交评论