kalman03

          每天早上看一遍《福布斯》富翁排行榜,如果上面沒(méi)有我的名字,我就去學(xué)習(xí)......
          隨筆 - 22, 文章 - 0, 評(píng)論 - 86, 引用 - 0
          數(shù)據(jù)加載中……

          10 2009 檔案

          地址欄(get方式)傳值不能不說(shuō)的秘密-當(dāng)傳遞的值中含某些特殊字符的情況
               摘要: 例如:
          當(dāng)我們的請(qǐng)求的url為:
          http://localhost:8080/index.jsp?parameter=kalman03#kalman#1
          或許你預(yù)期在服務(wù)器端獲得的parameter的結(jié)果為kalman03#kalman#1,錯(cuò)!!!實(shí)際上得到parameter的值為kalman03。
          這究竟是為什么呢?
          原因:
          parameter的值含有特殊字符#,瀏覽器自動(dòng)截?cái)?字符和其后面的值,這樣得到的值就為kalman03。
          推廣:
          當(dāng)參數(shù)值中含有特殊字符 ?!=()#%& 的時(shí)候,獲得的值同樣也會(huì)出現(xiàn)與預(yù)期結(jié)果不一致的情況。
          解決方案:
          方法1:通過(guò)post方式傳遞數(shù)據(jù);
          方法2:對(duì)參數(shù)進(jìn)行一次編碼parameter=escape(parameter);  閱讀全文

          posted @ 2009-10-17 02:04 kalman03 閱讀(5274) | 評(píng)論 (4)  編輯

          主站蜘蛛池模板: 岐山县| 年辖:市辖区| 陆河县| 巴彦淖尔市| 宝山区| 莱芜市| 平果县| 安徽省| 彩票| 信丰县| 华蓥市| 介休市| 惠来县| 衡东县| 扶风县| 东乡族自治县| 玉林市| 淮滨县| 铁力市| 景谷| 宜宾县| 梁平县| 长葛市| 壶关县| 大名县| 蒲城县| 新龙县| 桐城市| 康乐县| 工布江达县| 文昌市| 肇庆市| 容城县| 石首市| 天津市| 阿鲁科尔沁旗| 大埔区| 定远县| 桃源县| 措勤县| 孟村|