If i overwrote my GetSession.java like below, it would provide d same result. So, what's d point of that class? By the way, here is citation: 'Note that using this interface makes the Action tied to a servlet environment, so it should be avoided if possible since things like unit testing will become more difficult.' http://struts.apache.org/2.0.9/struts2-core/apidocs/index.html --------------------------------------------------- //GetSession.java package net.roseindia;