SSH中action訪問session的方法!

2021-07-31 15:55:47 字數 925 閱讀 9498

新增屬性:actioncontext.getcontext().getsession().put();獲得request物件:

獲得session物件:

在struts2中底層的session都被封裝成了map型別,我們稱之為sessionmap,而平常我們所說的session則是指httpsession物件,具體的獲得方法如下所示。

actioncontext actioncontext = actioncontext.getcontext();

map session = actioncontext.getsession();

session.put("username", loguser.getusername()); //將使用者名稱存入 session 中

string ip = request.getlocaladdr();// 得到ip 存入 資料庫吧

info.setremoteaddr(ip);

(string) session.get("username")

SSH框架中如何輸出訪問的Action路徑和頁面

在一般的ssh框架開發的系統中後期會有很多的類和jsp,如果需要維護就需要去配置檔案中乙個乙個的去找相應的類對映和返回的jsp頁面,非常麻煩。其實利用struts2的interceptor可以很輕易的攔截到訪問路徑和jsp,原理自行參看struts2的結構圖。下面是實現輸入路徑的方法 public ...

SSH輸入錯誤Action

在型別轉化 輸入驗證校驗 檔案上傳等出錯的時候,如action中某個變數是int,而上傳的值是 abc 此時action不會執行execute 函式,而是直接返回result name input 如果沒有定義result name input 跳轉的action,就會報錯 no result de...

在django中使用Redis訪問session

1.django的快取配置 redis在django中的配置 caches password 123 2.django中session的配置 session的儲存配置 session engine django.contrib.sessions.backends.cache session cach...