⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constants.java

📁 这是一个法律事务所系统源码
💻 JAVA
字号:
/* * The Apache Software License, Version 1.1 * * Copyright (c) 1999 The Apache Software Foundation.  All rights  * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer.  * * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * * 3. The end-user documentation included with the redistribution, if *    any, must include the following acknowlegement:   *       "This product includes software developed by the  *        Apache Software Foundation (http://www.apache.org/)." *    Alternately, this acknowlegement may appear in the software itself, *    if and wherever such third-party acknowlegements normally appear. * * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software *    Foundation" must not be used to endorse or promote products derived *    from this software without prior written permission. For written  *    permission, please contact apache@apache.org. * * 5. Products derived from this software may not be called "Apache" *    nor may "Apache" appear in their names without prior written *    permission of the Apache Group. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation.  For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * * */ package org.apache.jasper;import java.util.ResourceBundle;import java.util.MissingResourceException;import java.text.MessageFormat;import org.apache.tomcat.logging.Logger;/** * Some constants and other global data that are used by the compiler and the runtime. * * @author Anil K. Vijendran * @author Harish Prabandham */public class Constants {    /**     * The base class of the generated servlets.      */    public static final String JSP_SERVLET_BASE = "HttpJspBase";    /**     * _jspService is the name of the method that is called by      * HttpJspBase.service(). This is where most of the code generated     * from JSPs go.     */    public static final String SERVICE_METHOD_NAME = "_jspService";    /**     * Default servlet content type.     */    public static final String SERVLET_CONTENT_TYPE = "text/html";    /**     * These classes/packages are automatically imported by the     * generated code.      *     * FIXME: Need to trim this to what is there in PR2 and verify     *        with all our generators -akv.     */    public static final String[] STANDARD_IMPORTS = { 	"javax.servlet.*", "javax.servlet.http.*", "javax.servlet.jsp.*",         "javax.servlet.jsp.tagext.*",	"java.io.PrintWriter", "java.io.IOException", "java.io.FileInputStream",        "java.io.ObjectInputStream", "java.util.Vector",	"org.apache.jasper.runtime.*", "java.beans.*",	"org.apache.jasper.JasperException"    };    /**     * ServletContext attribute for classpath. This is tomcat specific.      * Other servlet engines can choose to have this attribute if they      * want to have this JSP engine running on them.      */    public static final String SERVLET_CLASSPATH = "org.apache.tomcat.jsp_classpath";    /**     * ServletContext attribute for classpath. This is tomcat specific.      * Other servlet engines can choose to have this attribute if they      * want to have this JSP engine running on them.      */    public static final String SERVLET_CLASS_LOADER = "org.apache.tomcat.classloader";    /**     * Default size of the JSP buffer.     */    public static final int K = 1024;    public static final int DEFAULT_BUFFER_SIZE = 8*K;    /**     * The query parameter that causes the JSP engine to just     * pregenerated the servlet but not invoke it.      */    public static final String PRECOMPILE = "jsp_precompile";    /**     * Servlet context and request attributes that the JSP engine     * uses.      */    public static final String INC_REQUEST_URI = "javax.servlet.include.request_uri";    public static final String INC_SERVLET_PATH = "javax.servlet.include.servlet_path";    public static final String TMP_DIR = "javax.servlet.context.tempdir";    /**     * ProtectionDomain to use for JspLoader defineClass() for current     * Context when using a SecurityManager.     */    public static final String ATTRIB_JSP_ProtectionDomain = "tomcat.context.jsp.protection_domain";    /**     * A token which is embedded in file names of the generated     * servlet.      */    public static final String JSP_TOKEN = "_jsp_";    /**     * ID and location of the DTD for tag library descriptors.      */    public static final String         TAGLIB_DTD_PUBLIC_ID = "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN";    public static final String        TAGLIB_DTD_RESOURCE = "/org/apache/jasper/resources/web-jsptaglib_1_1.dtd";    /**     * ID and location of the DTD for web-app deployment descriptors.      */    public static final String         WEBAPP_DTD_PUBLIC_ID = "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN";    public static final String        WEBAPP_DTD_RESOURCE = "/org/apache/jasper/resources/web.dtd";        /**     * Default URLs to download the pluging for Netscape and IE.     */    public static final String NS_PLUGIN_URL =         "http://java.sun.com/products/plugin/";    public static final String IE_PLUGIN_URL =         "http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0";    /**     * This is where all our error messages and such are stored.      */    private static ResourceBundle resources;        private static void initResources() {	try {	    resources =		ResourceBundle.getBundle("org.apache.jasper.resources.messages");	} catch (MissingResourceException e) {	    throw new Error("Fatal Error: missing resource bundle: "+e.getClassName());	}    }    /**     * Get hold of a "message" or any string from our resources     * database.      */    public static final String getString(String key) {        return getString(key, null);    }    /**     * Format the string that is looked up using "key" using "args".      */    public static final String getString(String key, Object[] args) {        if (resources == null)             initResources();                try {            String msg = resources.getString(key);            if (args == null)                return msg;            MessageFormat form = new MessageFormat(msg);            return form.format(args);        } catch (MissingResourceException ignore) {            throw new Error("Fatal Error: missing resource: "+ignore.getClassName());        }    }    /**      * Print a message into standard error with a certain verbosity     * level.      *      * @param key is used to look up the text for the message (using     *            getString()).      * @param verbosityLevel is used to determine if this output is     *                       appropriate for the current verbosity     *                       level.      */    public static final void message(String key, int verbosityLevel) {        message(key, null, verbosityLevel);    }    /**     * Print a message into standard error with a certain verbosity     * level after formatting it using "args".      *     * @param key is used to look up the message.      * @param args is used to format the message.      * @param verbosityLevel is used to determine if this output is     *                       appropriate for the current verbosity     *                       level.      */    public static final void message(String key, Object[] args, int verbosityLevel) {	if (jasperLog == null)	    jasperLog = Logger.getLogger("JASPER_LOG");	if (jasperLog != null)	    jasperLog.log(getString(key, args), verbosityLevel);    }    public static Logger jasperLog = null;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -