第4章内置对象ppt课件.ppt

第4章内置对象ppt课件.ppt

ID:59207317

大小:186.00 KB

页数:31页

时间:2020-09-26

第4章内置对象ppt课件.ppt_第1页
第4章内置对象ppt课件.ppt_第2页
第4章内置对象ppt课件.ppt_第3页
第4章内置对象ppt课件.ppt_第4页
第4章内置对象ppt课件.ppt_第5页
资源描述:

《第4章内置对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章内置对象Powerpoint制作耿祥义张跃平配合例子源代码一起使用课程目标了解和掌握request对象方法了解和掌握response对象方法了解和掌握session对象方法了解和掌握out对象的方法了解和掌握application对象的方法内置对象定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量共有9个内置对象有:resquest、response、session、application、out、page、pageContext、config、excep

2、tion。内置对象代表内容范围request触发服务调用的请求requestresponse对请求的应答pagesession为请求的客户创建的session对象sessionapplication从servlet配置对象获得的servlet上下文(如在getServletConfig(),getContext()的调用中)applicationout向输出流写入内容的对象pagepageContext本JSP的页面上下文pagepage实现处理本页当前请求的类的实例pageconfig本JSP的ServletConf

3、igpageexception表示JSP页面运行时产生的异常Page内置对象的作用范围Application起始于服务器开始运行,终止于服务器关闭Session客户端于服务器相连接的时间,到其连接中断为止Request一个JSP页面向另一个页面提出请求到请求完成之间Page本页面1.request对象request对象是javax.servlet.HttpServletRequest子类的对象当客户端请求一个JSP页面时,JSP容器会将客户端的请求信息包装在这个request对象中请求信息的内容请求行:请求的方式(比如

4、:GET或POST)、请求资源和使用的协议、请求的头信息(Header:)信息体的附加信息,如主机地址等信息体:请求的参数名称和参数值等信息1.1获取客户提交的信息通常我们用得最多的就是客户端请求的参数名称和参数值信息。得到某参数值的语法为:request.getParameter(“参数名”)”也可以通过request对象的getParameterValues()方法得到客户端传递过来的参数的多个值,如:StringtextContent[]=request.getParameterValues(“参数名”);注意可

5、能得到空对象null(没有提交数据)1.1获取客户提交的信息程序名称:example4_1.jsp…………..<%StringtextContent=request.getParameter(“number");If(textContent==null)out.println(“输入数字”);else%>

6、>”/>……%>提交本页1.2处理汉字信息中文乱码的由来常用字符集ASCII(美国信息互换信息代码):与8位二进制对应0-127ISO8859-1:增加了所有西方欧洲语言的附加字符0-255。GB2312和GBK(中国国家标准汉字信息交换编码):与16位二进制对应,中文的首位为1。1.2处理汉字信息编码集不同,造成交流的困难(不同国家),Unicode协会制定统一编码Unicode(统一的字符编码标准集)0-65535,0-255与ISO8859-1相同,英文字符采用加长兼容乱码产生分析Java内部使用Unicode字

7、符集读取/输出数据本地字符集<->Unicode字符集Web应用中,在其互相转换过程中出现乱码浏览器本地系统默认字符集Web服务器ISO-8859-1JDBC驱动,ISO-8859-1Web应用程序会在不同字符集中转换从Unicode向某个字符集转换时,如果没有对应编码,得到0x3f(?)中文乱码的解决方案1.在执行操作之前,设置request的编码格式:request.setCharacterEncoding(“GB2312”);2.转换字符编码Stringstr=request.getParameter("boy"

8、);byteb[]=str.getBytes("ISO-8859-1");str=newString(b,”gb2312”);1.3request对象的常用方法getProtocol():获取请求使用的通信协议,如http/1.1等。getServletPath():获取请求的JSP页面所在的目录。getContentLength

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。