考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Java语言程序设计 > 考试辅导 > 文章内容
  

全国计算机等级考试二级Java重点内容(43)

中华IT学院   【 】  [ 2016年11月15日 ]

1、缓存问题:

         当采用get方式向服务器请求时,ie浏览器会先尝试

从缓存当中查找数据,如果找到,不再向服务器发请求。

         解决方式:

                   在请求地址后面添加一个随机数。

                   采用post方式向服务器发请求,也可以解决

                   这个问题。

2、采用post方式发请求

         step1 获得XMLHttpRequest对象

         var xhr = getXhr();

         step2 发送请求

                   xhr.open('post','check_username.do',true);

                   //在默认情况下,xhr对象生成的http请求数据

                   //包不会包含content-type消息头。

                   //setRequestHeader的作用是,在生成的

                   //http请求数据包当中,添加content-type消息头。

                   xhr.setRequestHeader('content-type',

                   'application/x-www-form-urlencoded');

                   xhr.send('username=zs');

         step3 服务器处理请求

         step4 在监听器里面处理服务器返回的数据

3、编码问题

         1)如果链接地址包含了中文,如何处理?

                   浏览器都会对链接地址中的中文进行

         编码(一定会采用utf-8进行编码)

                   解决方式:

                            可以通过修改tomcat_home/conf/

                            server.xml文件,添加"URIEncoding="utf-8"

         2)如果链接地址包含了中文参数,如何处理?

                   浏览器会对中文参数进行编码,具体采用

         何种编码,要看打开这个页面的编码是什么。

                   解决方式:

                            step1:

                                     修改tomcat_home/conf/

                            server.xml文件,添加"URIEncoding="utf-8"

首页 1 2 3 4 5 尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照