| /* |
| * $Id$ |
| * |
| * Copyright 2006 The Apache Software Foundation. |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| package org.apache.struts2; |
| |
| |
| /** |
| * Constants used by Struts. The constants can be used to get or set objects |
| * out of the action context or other collections. |
| * |
| * <p/> |
| * |
| * Example: |
| * <ul><code>ActionContext.getContext().put(HTTP_REQUEST, request);</code></ul> |
| * <p/> |
| * or |
| * <p/> |
| * <ul><code> |
| * ActionContext context = ActionContext.getContext();<br> |
| * HttpServletRequest request = (HttpServletRequest)context.get(HTTP_REQUEST);</code></ul> |
| */ |
| public interface StrutsStatics { |
| |
| /** |
| * Constant for the HTTP request object. |
| */ |
| public static final String HTTP_REQUEST = "com.opensymphony.xwork2.dispatcher.HttpServletRequest"; |
| |
| /** |
| * Constant for the HTTP response object. |
| */ |
| public static final String HTTP_RESPONSE = "com.opensymphony.xwork2.dispatcher.HttpServletResponse"; |
| |
| /** |
| * Constant for an HTTP {@link javax.servlet.RequestDispatcher request dispatcher}. |
| */ |
| public static final String SERVLET_DISPATCHER = "com.opensymphony.xwork2.dispatcher.ServletDispatcher"; |
| |
| /** |
| * Constant for the {@link javax.servlet.ServletContext servlet context} object. |
| */ |
| public static final String SERVLET_CONTEXT = "com.opensymphony.xwork2.dispatcher.ServletContext"; |
| |
| /** |
| * Constant for the JSP {@link javax.servlet.jsp.PageContext page context}. |
| */ |
| public static final String PAGE_CONTEXT = "com.opensymphony.xwork2.dispatcher.PageContext"; |
| |
| /** Constant for the PortletContext object */ |
| public static final String STRUTS_PORTLET_CONTEXT = "struts.portlet.context"; |
| } |