Struts2中獲取session的3種方式

Struts2中獲取session的方式
1 耦合方式:是指使用原生的sevletApi對象:httpSession
HttpSession session = ServletActionContext.getRequest().getSession();
2 解耦合方式:是指用javaApi HashMap來實現
Map session=ActionContext.getContext.getSession();
3 通過ioc注入:Action實現SessionAware接口 完成注入
public class UserAction extends BaseAction implements SessionAware{
public void setSession(Map

推薦使用3來創建Session,因爲它更爲靈活而且符合面向接口編程的思想。

發佈了28 篇原創文章 · 獲贊 8 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章