Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment:

Update nomenclature and formatting

...

Code Block
Map attibutes = ActionContext.getContext().getSession();

Implement SessionAware

(star) _Preferred_

  • Ensure that servlet-config Interceptor is included in the Action's stack.
    • (info) The default stack already includes servlet-config.
  • Edit the Action so that it implements the SessionAware interface.
    • The SessionAware interface expects a setSession method. You may wish to include a companion getSession method.
  • At runtime, call getSession to obtain a Map representing the session attributes.
  • Any changes made to the session Map are reflected in the actual HttpSessionRequest. You may insert and remove session attributes as needed.

...

@see action-default.xml
@see comorg.apache.opensymphonystruts.webworkacton2.interceptor.SessionAware
@see comorg.apache.opensymphonystruts.webworkacton2.interceptor.Servlet Config Interceptor