在這個例子中實現了接口SessionAware中的setSession方法。 上面兩種方式都可以得到session,能實現的功能都是一樣的。 這里推薦通過第二種方式來使用session,原因是便于做單體測試,用第二種方式,只需要構造一個Map就可以對action class進行單體測試了。
在一個項目中可能會有很多action都需要用到session,如果每個action都來實現org.apache.struts2.interceptor.SessionAware這個接口,可能會顯得比較麻煩,所以建議作一個抽象的BaseAction類來實現org.apache.struts2.interceptor.SessionAware接口,以后所有的action只要繼承這個BaseAction就可以了。 下面是一個如何在JSP中使用session的例子。
posted on 2008-04-14 16:57 々上善若水々 閱讀(3845) 評論(0) 編輯 收藏 所屬分類: Struts2
Powered by: BlogJava Copyright © 々上善若水々