處理亂碼及通過struts標籤顯示資料
1.通過filter解決亂碼問題(之前的部落格我就已經寫過,這裡就不詳細講解了
)網頁的請求到達之前,先要經過filter的處理
兩種處理亂碼的方法:
request.setcharacterencoding() :提取資料時防止出現亂碼
response.setcharacteencoing(); 顯示(列印)資料時防止出現亂碼
2.struts標籤:
bean標籤:用來建立bean,訪問bean和訪問bean的屬性
html:用來建立struts輸入表單
logic:用來進行邏輯判斷,集合迭代和流程控制
nested:建立在前三個標籤庫的基礎上,具有前三個標籤庫的所有功能,只是
允許標籤間的巢狀
tiles:用來建立tiles樣式的頁面
迴圈遍歷標籤:
輸出標籤:
舉個例子:(用來說明struts標籤如何顯示資料和迴圈遍歷)
list裡面有使用者的全部屬性,user為當前正在處理的使用者!
Ognl值棧物件及struts標籤
使用者每次訪問struts的action,都會建立乙個action物件 值棧物件 actioncontext物件 然後把action物件放入值棧中 最後再把值棧物件放入request中,傳入jsp頁面 key struts.valuestack 值棧的記憶體結構分為 map棧 request ses...
struts1 2中處理中文亂碼問題
在struts1.2中如何處理中文亂碼問題呢?直接寫個過濾器最方便。過濾器 public class encodingfilter implements filter public void dofilter servletrequest request,servletresponse respon...
Struts2的中文亂碼問題處理
中文亂碼問題一般指的是當請求引數中有中文時,無法在action中得到正確的中文。struts2中有兩種方法可以解決這個問題 1 設定jsp頁面的pageencoding utf 8 就不會出現中文亂碼。2 如果jsp頁面的pageencoding gbk 那麼需要在源包 src 下,建立乙個屬性檔案...