org.apache.struts2.interceptor
Class CreateSessionInterceptor
java.lang.Object
   com.opensymphony.xwork2.interceptor.AbstractInterceptor
com.opensymphony.xwork2.interceptor.AbstractInterceptor
       org.apache.struts2.interceptor.CreateSessionInterceptor
org.apache.struts2.interceptor.CreateSessionInterceptor
- All Implemented Interfaces: 
- Interceptor, Serializable
- public class CreateSessionInterceptor 
- extends AbstractInterceptor
 This interceptor creates the HttpSession if it doesn't exist, also SessionMap is recreated and put in ServletActionContext.
 
 This is particular useful when using the <@s.token> tag in freemarker templates.
 The tag do require that a HttpSession is already created since freemarker commits
 the response to the client immediately.
 
  Interceptor parameters:
 
 
 
 
 
 
 Example:
 
 
 <action name="someAction" class="com.examples.SomeAction">
     <interceptor-ref name="createSession"/>
     <interceptor-ref name="defaultStack"/>
     <result name="input">input_with_token_tag.ftl</result>
 </action>
 
 
- Version:
- $Date: 2012-03-17 21:08:37 +0100 (Sat, 17 Mar 2012) $ $Id: CreateSessionInterceptor.java 1301989 2012-03-17 20:08:37Z lukaszlenart $
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CreateSessionInterceptor
public CreateSessionInterceptor()
intercept
public String intercept(ActionInvocation invocation)
                 throws Exception
- 
- Specified by:
- interceptin interface- Interceptor
- Specified by:
- interceptin class- AbstractInterceptor
 
- 
- Throws:
- Exception
 
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.