上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 【现象】在ajax通过web代理跨域访问时,http第一次登陆时正常,但是第二次再下发其他命令的时候总是返回java.net.SocketTimeoutException: Read timed out 。【定位思路】 第一次登陆正常,第二次再访问就不行,说明大多数是和cookie相关。页面在登陆的时候设置cookie是成功的,那么大部分的原因应该是在web代理部分cookie的传输有问题了。仔细看了代理部分的代码,发现web代理部分建立新的http请求的时候,并没有添加cookie。然后上网查找cookie的获得和添加方式。添加上就可以了。【前台页面代码】登陆代码:function DoL. 阅读全文
posted @ 2014-01-09 14:10 matthew2015 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中需要使用到jquery的cookie,按理说在html头中引入jquery-1.7.1.min.js和jquery.cookie.js,然后在js中就可以使用cookie函数了。像这样使用 alert($.cookie('test_cookie')); 单独使用没有问题,但是加入到我们的项目中就会提示“对象不支持此属性或方法”,定位过程如下: 单独提取出来,使用单独的一个html文件来测试,没有问题。说明jquery-1.7.1.min.js和jquery.cookie.js这两个js文件都是正确的。那么接下来的思路应该是我们的项目自身对这个有影响。更换cookie 阅读全文
posted @ 2014-01-08 14:55 matthew2015 阅读(802) 评论(0) 推荐(0) 编辑
摘要: Cookies概述: Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。 从本质上讲,它可以看作是你的身份证。但Cookies不能作为代码执行,也不会传送病毒,且为你所专有,并只能由提供它的服务器来读取。保存的信息片断以“名/... 阅读全文
posted @ 2014-01-07 17:09 matthew2015 阅读(3647) 评论(0) 推荐(0) 编辑
摘要: //char数组转换成byte数组 private byte[] getBytes (char[] chars) { Charset cs = Charset.forName ("UTF-8"); CharBuffer cb = CharBuffer.allocate (chars.length); cb.put (chars); cb.flip (); ByteBuffer bb = cs.encode (cb); return bb.arr... 阅读全文
posted @ 2014-01-07 11:09 matthew2015 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 最近项目中要使用到通过ajax访问webServer的xml文件,通过下面的方式可以直接访问webServer的xml文件,不需要在web.xml中进行任何配置。它的返回参数就是服务器上的xml文件。JS代码: $.ajax({ url: "http://localhost:8080/WebServerTest1/IEfile/doc/xml/Languages.xml", type: "get", async: false, dataType: "xml", error: function(xml) { ... 阅读全文
posted @ 2014-01-07 09:42 matthew2015 阅读(253) 评论(0) 推荐(0) 编辑
摘要: JS中的prototype 阅读全文
posted @ 2014-01-06 14:49 matthew2015 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 无论对于大人还是孩子都要培养良好的习惯,改正坏习惯。要培养良好的习惯,改正坏习惯,我们唯一需要做的就是坚持、坚持、再坚持。 心理学巨匠威廉·詹姆士说:“播下一个行动,收获一种习惯;播下一种习惯,收获一种性格;播下一种性格,收获一种命运。” 有这样一个寓言故事:一位没有继承人的富豪死后将自己的一大笔遗产赠送给远房的一位亲戚,这位亲戚是一个常年靠乞讨为生的乞丐。这名接受遗产的乞丐立即身价一变,成了百万富翁。新闻记者便来采访这名幸运的乞丐:“你继承了遗产之后,你想做的第一件事是什么?”乞丐回答说:“我要买一只好一点的碗和一根结实的木棍,这样我以后出去讨饭时方便一些。”可见,习惯对我们有着绝 阅读全文
posted @ 2014-01-03 09:00 matthew2015 阅读(618) 评论(0) 推荐(0) 编辑
摘要: jquery的ajax是对原始的ajax进行的封装,方便用户的使用。下面用代码分别举例各自的使用方式。jquery的ajax发送和接收xml数据格式。 $.ajax({ type: "PUT", beforeSend: function(xhr) { alert("xhr=" + xhr); m_szUserPwdValue = "YWRtaW46MTIzNDU="; xhr.setRequestHeader("If-Modified-Since", "0"); xhr.... 阅读全文
posted @ 2014-01-02 13:57 matthew2015 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 通过ajax的readyState的值,我们可以知道当前的这个http请求处于什么状态。对于web的调试是比较重要的。 readyState 状态说明:(0)未初始化 此阶段确认XMLHttpRequest对象是否创建,并为调用open()方法进行未初始化作好准备。值为0表示对象已经存在,否则浏览器会报错--对象不存在。 这里还有一个原因,就是调用open()方法失败,比如ajax进行跨域访问的时候,执行到open()函数会提示没有权限,这时在执行ajax的时候readyState的状态始终是0.(1)载入 此阶段对XMLHttpRequest对象进行初始化,即调用open()方法... 阅读全文
posted @ 2014-01-02 10:59 matthew2015 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 今天的工作中要访问摄像机内部的一个web站点,这就涉及到jquery的ajax跨域访问的问题。我使用的是jquery1.7的版本,下面总结如下:问题一:一开始用IE调试,总是返回No Transport错误,这是因为在进行跨域访问的时候,IE8浏览器(不同的浏览器对跨域的支持不一样)不支持跨域访问,必须在ajax请求前面加上jQuery.support.cors = true;才行。问题二:跨域问题解决后,返回的xhr.statusText ="[object Error]",并且xmlHttpReqest.readyState始终为0。后来我更改为自己的url,可以访问, 阅读全文
posted @ 2013-12-31 16:35 matthew2015 阅读(1326) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页