1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2;
19
20
21 /***
22 * Constants used by Struts. The constants can be used to get or set objects
23 * out of the action context or other collections.
24 *
25 * <p/>
26 *
27 * Example:
28 * <ul><code>ActionContext.getContext().put(HTTP_REQUEST, request);</code></ul>
29 * <p/>
30 * or
31 * <p/>
32 * <ul><code>
33 * ActionContext context = ActionContext.getContext();<br>
34 * HttpServletRequest request = (HttpServletRequest)context.get(HTTP_REQUEST);</code></ul>
35 */
36 public interface StrutsStatics {
37
38 /***
39 * Constant for the HTTP request object.
40 */
41 public static final String HTTP_REQUEST = "com.opensymphony.xwork2.dispatcher.HttpServletRequest";
42
43 /***
44 * Constant for the HTTP response object.
45 */
46 public static final String HTTP_RESPONSE = "com.opensymphony.xwork2.dispatcher.HttpServletResponse";
47
48 /***
49 * Constant for an HTTP {@link javax.servlet.RequestDispatcher request dispatcher}.
50 */
51 public static final String SERVLET_DISPATCHER = "com.opensymphony.xwork2.dispatcher.ServletDispatcher";
52
53 /***
54 * Constant for the {@link javax.servlet.ServletContext servlet context} object.
55 */
56 public static final String SERVLET_CONTEXT = "com.opensymphony.xwork2.dispatcher.ServletContext";
57
58 /***
59 * Constant for the JSP {@link javax.servlet.jsp.PageContext page context}.
60 */
61 public static final String PAGE_CONTEXT = "com.opensymphony.xwork2.dispatcher.PageContext";
62
63 /*** Constant for the PortletContext object */
64 public static final String STRUTS_PORTLET_CONTEXT = "struts.portlet.context";
65 }