Basically, for Actions you should use SessionAware (since you don't have access to the ActionContext from within a standard Action). But if you are writing an Interceptor, you would use ActionContext to get access to the Session data. (*Chris*)
On 9/11/07, j alex <[EMAIL PROTECTED]> wrote: > Hi, > > In the Struts 2 docs, it's recommended to implement SessionAware for > accessing session within Action, but looking at some Webwork documentation, > http://wiki.opensymphony.com/display/WW1/SessionAware+Actions - it seems to > convey the opposite message . > > Please clarify : > > 1. Why accessing via ActionContext is not advisable ? > 2. In SessionAware API doc it's said " 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." -- how > is it tied to servlet env, since we are not having any HTTP-specific code in > the Action but just a plain setSession(Map map) method? > > Thanks, > Joseph > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]