zoukankan      html  css  js  c++  java
  • StrutsStatics 的源码

    /*
     * $Id$
     *
     * Licensed to the Apache Software Foundation (ASF) under one
     * or more contributor license agreements.  See the NOTICE file
     * distributed with this work for additional information
     * regarding copyright ownership.  The ASF licenses this file
     * to you 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";
    
        /**
         * Set as an attribute in the request to let other parts of the framework know that the invocation is happening inside an
         * action tag
         */
        public static final String STRUTS_ACTION_TAG_INVOCATION= "struts.actiontag.invocation";
    }
  • 相关阅读:
    几种任务调度的 Java 实现方法与比较
    nginx配置
    生产消费_lock和阻塞队列
    阻塞队列
    countdownlatch+cyclicbarrier+semphore
    01背包
    skiplist
    lru
    按序打印_lock和condition
    按序打印_volatile 无法保证顺序
  • 原文地址:https://www.cnblogs.com/flytogalaxy/p/7793004.html
Copyright © 2011-2022 走看看