為避免提交亂碼、顯示亂碼等漢字編輯問題,在專案中植入了乙個編碼過濾器,使系統中第一項都經過過濾器進行重新編碼,正常開發3個月,沒有出現問題。
但在專案最後整合測試的時候出現問題了,乙個計畫建立過程,死活都出不了正常碼。
檢查頁面,似乎沒有問題,於是轉移目標到過濾器中,第一步都過濾,沒有問題,在action中查詢原因,無果。絕望之餘,再回jsp頁面,發現了點問題:form中沒有指定method屬性,思考,應該是預設的get方法,換一下試試。一切ok。
事後反思:過濾品對於向伺服器提交的資訊內容,只處理request內的資訊,而對於url路徑資訊可能不作處理,當form方法為get時,是將各提交引數都放在url路徑後做組合url向伺服器傳遞,因此出錯。
事後覺得理解還是比較膚淺,先這樣吧,沒時間去深刻理解了
關於jsp頁面亂碼問題
jsp亂碼問題,或多或少的人都碰大到過這個問題。但是由於一些網際網路上的答案眾多,有時候搞的昏頭轉向,導致花更多的時間去解決這個問題。現在我就把自己的解決方案告訴大家 1.伺服器 tomcat6.0 找到tomcat 安裝目錄 在conf 資料夾下,開啟server.xml,將 改為 2 jsp頁面...
關於jsp亂碼的問題
1 呼叫jsp頁面出現亂碼 通過瀏覽器呼叫jsp頁面,在瀏覽器中所有的中文內容出現亂碼。首先確認本jsp在編碼器中儲存人家內容時,使用的utf 8的編碼格式,然後在jsp頁面的開咋始,新增 pageencoding utf 8 就可以解決這個中文亂碼問題。2 呼叫servlet頁面出現亂碼 通過瀏覽...
JSP基礎 關於中文亂碼問題
亂碼問題十分煩人,今天在寫乙個登陸的demo時,表單中需要提交的中文姓名,如下 view code 另有乙個success.jsp 登陸後跳轉至此 string fabs request.getparametervalues fab if fabs null view code 為了解決亂碼問題,可...