kalman03

          每天早上看一遍《福布斯》富翁排行榜,如果上面沒有我的名字,我就去學習......
          隨筆 - 22, 文章 - 0, 評論 - 86, 引用 - 0
          數據加載中……

          JSP/Servlet

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

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

          手動實現Web容器
               摘要: 一個類似Tomcat的容器,不過只是模擬Web容器的解析過程,只做了簡單的解析HTML。
          首先用Java IDE建立一個普通的Java Project,要解析web少不了Request和Response對象,所以在工程(項目)里建立兩個類:MyHttpServletRequest(對應HttpServletRequest)、MyHttpServletResponse(對應 HttpServletResponse),如下:  閱讀全文

          posted @ 2008-10-17 22:40 kalman03 閱讀(2128) | 評論 (6)  編輯

          主站蜘蛛池模板: 新邵县| 包头市| 岳阳市| 通榆县| 德江县| 仁布县| 民勤县| 永丰县| 宜城市| 七台河市| 鹤岗市| 穆棱市| 大港区| 米脂县| 隆昌县| 汕头市| 武城县| 土默特右旗| 湘潭市| 高密市| 保定市| 澄江县| 湖州市| 界首市| 杭锦后旗| 新竹县| 陕西省| 东阳市| 水城县| 赤壁市| 周至县| 汉川市| 东兴市| 阆中市| 成都市| 乐业县| 云阳县| 舞阳县| 井冈山市| 镇江市| 体育|