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