我們編寫資源檔案
password=密碼格式錯誤
username=帳號格式錯誤
hbm.session.error=建立hibernate session 錯誤。
no.user=找不到這樣得使用者。
hbm.session.query=
hibernate hql 查詢錯誤。
errors.header=
logon=登陸
logon.username=帳號
logon.password=密碼
儲存到c:/1.txt
然後執行
出現亂碼,我們忘了將jsp頁面編碼設成utf-8了,新增
contenttype="text/html;charset=utf-8",再次重新整理
ok成功
當你在帳號框裡面輸入中文,但是沒有通過,就會出現下圖現象。
又出現亂碼,這樣的情況解決辦法有3個:
1.在每乙個action裡面設定response得編碼,這種方法比較繁瑣,每乙個action必須設定一次。
2.利用servlet2.3裡面得過濾器,統一設定編碼
3.過載actionservlet裡面的process函式。
第1種方法很難通過xml配置來獲得編碼方式。
2,3可以通過web.xml裡面配置引數來解決
本文講述時利用方式2,過濾器filter
在tomcat裡面的samples裡面的filter資料夾下有現成的編碼過濾器。
拷貝來,在eclipse利用重構,解決package不匹配問題。
下面為這個過濾器配置web.xml
setcharacter
encoding
com.yjsoft.filter.setcharacterencodingfilter
encoding
utf-8
setcharacter
encoding /*
再次啟動tomcat測試,ok。
通過開發乙個STRUTS專案的體會
今天已經進入專案的尾聲了,足足忙活了乙個月。從搭建工作環境,然後熟悉業務流程 工作計畫 進度控制等等專案相關的東東開始,到今天乙個功能完備的管理系統已經出現在我的眼前,感到一種成就感。想一想,起初對struts只停留在書本的認識上,也就是能夠看個明白,不過經過這個月的摸爬滾打也算有些入門了,也了解了...
struts2的體會感悟猜想
下午學習struts2好幾個小時,總結經驗教訓如下 1,action的一部分成員變數是與請求物件request攜帶的請求引數相關聯的,struts2在建立action的時候,會把提前解析到的引數都賦值給action的成員變數。這一部分成員變數是不允許在程式中呼叫它們的set方法的,如此,請求引數只可...
真正的體會了一把IP欺騙
我們公司的產品幾年來一直飽受黑客暴力猜測密碼攻擊,一直以來有乙個重要的安全策略就是基於ip位址的安全防護.也就是乙個位址嘗試錯誤超過10次,就會鎖一天.最近要開發乙個跟精細的功能,就是如果使用者突然換了乙個地域登入,這樣就會提示使用者輸入驗證碼.這個策略也是基於ip的.因為我們的產品使用了ngnix...