亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? constants.java

?? JspRuntime自動填充機制;向對jsp深入了解的可以
?? 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 studio.beansoft.jasper;

import java.util.ResourceBundle;
import java.util.MissingResourceException;
import java.text.MessageFormat;

/**
 * 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. 
     */
    public static final String[] STANDARD_IMPORTS = { 
	"javax.servlet.*", 
	"javax.servlet.http.*", 
	"javax.servlet.jsp.*", 
	"org.apache.jasper.runtime.*", 
    };

    /**
     * FIXME
     * 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";
    public static final String SERVLET_CLASSPATH = "org.apache.catalina.jsp_classpath";

    /**
     * FIXME
     * Request attribute for <code>&lt;jsp-file&gt;</code> element of a
     * servlet definition.  If present on a request, this overrides the
     * value returned by <code>request.getServletPath()</code> to select
     * the JSP page to be executed.
     */
    public static final String JSP_FILE = "org.apache.catalina.jsp_file";


    /**
     * FIXME
     * ServletContext attribute for class loader. 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";
    public static final String SERVLET_CLASS_LOADER = "org.apache.catalina.classloader";

    /**
     * Default size of the JSP buffer.
     */
    public static final int K = 1024;
    public static final int DEFAULT_BUFFER_SIZE = 8*K;

    /**
     * Default size for the tag buffers.
     */
    public static final int DEFAULT_TAG_BUFFER_SIZE = 512;

    /**
     * The query parameter that causes the JSP engine to just
     * pregenerated the servlet but not invoke it. 
     */
    public static final String PRECOMPILE = "jsp_precompile";

    /**
     * The default package name for compiled jsp pages.
     */
    public static final String JSP_PACKAGE_NAME = "org.apache.jsp";

    /**
     * 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";
    public static final String FORWARD_SEEN = "javax.servlet.forward.seen";

    /**
     * Public Id and the Resource path (of the cached copy) 
     * of the DTDs for tag library descriptors. 
     */
    public static final String TAGLIB_DTD_PUBLIC_ID_11 = 
	"-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN";
    public static final String TAGLIB_DTD_RESOURCE_PATH_11 = 
	"/javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd";
    public static final String TAGLIB_DTD_PUBLIC_ID_12 = 
	"-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN";
    public static final String TAGLIB_DTD_RESOURCE_PATH_12 = 
	"/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd";

    /**
     * Public Id and the Resource path (of the cached copy) 
     * of the DTDs for web application deployment descriptors
     */
    public static final String WEBAPP_DTD_PUBLIC_ID_22 = 
	"-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN";
    public static final String WEBAPP_DTD_RESOURCE_PATH_22 = 
	"/javax/servlet/resources/web-app_2_2.dtd";
    public static final String WEBAPP_DTD_PUBLIC_ID_23 = 
	"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN";
    public static final String WEBAPP_DTD_RESOURCE_PATH_23 = 
	"/javax/servlet/resources/web-app_2_3.dtd";

    /**
     * List of the Public IDs that we cache, and their
     * associated location. This is used by 
     * an EntityResolver to return the location of the
     * cached copy of a DTD.
     */
    public static final String[] CACHED_DTD_PUBLIC_IDS = {
	TAGLIB_DTD_PUBLIC_ID_11,
	TAGLIB_DTD_PUBLIC_ID_12,
	WEBAPP_DTD_PUBLIC_ID_22,
	WEBAPP_DTD_PUBLIC_ID_23,
    };
    public static final String[] CACHED_DTD_RESOURCE_PATHS = {
	TAGLIB_DTD_RESOURCE_PATH_11,
	TAGLIB_DTD_RESOURCE_PATH_12,
	WEBAPP_DTD_RESOURCE_PATH_22,
	WEBAPP_DTD_RESOURCE_PATH_23,
    };
    
    /**
     * 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("studio.beansoft.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 = Logger.getDefaultLogger();
//	    }
//	}
//
//	if (jasperLog != null) {
//	    jasperLog.log(getString(key, args), verbosityLevel);
//	}
		if(key != null) {
			System.err.println("key=" + key);
		}
		
		if(args != null) {
			for(int i = 0; i < args.length; i++) {
				System.err.println(args[i]);
			}
 		}
   }

//    public static Logger jasperLog = null;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日高清视频| 一区二区三区在线免费视频| 国产精品视频九色porn| 亚洲一二三四区不卡| 国产一区二区在线看| 欧美午夜精品久久久| 国产精品乱人伦| 狠狠v欧美v日韩v亚洲ⅴ| 欧美三级中文字| 亚洲欧美色一区| 欧美自拍丝袜亚洲| 中文字幕免费在线观看视频一区| 婷婷综合五月天| 色综合久久六月婷婷中文字幕| 欧美精品一区二区久久婷婷 | 一区二区三区中文免费| 经典三级视频一区| 日韩女优电影在线观看| 亚洲.国产.中文慕字在线| 色综合久久久久网| 国产精品福利在线播放| 偷拍一区二区三区四区| 日本韩国一区二区| 中文字幕在线观看不卡视频| 国产精品一区二区无线| 欧美成人三级电影在线| 天天操天天综合网| 欧美精品少妇一区二区三区| 亚洲精品成人在线| 波多野结衣中文一区| 国产三级一区二区| 盗摄精品av一区二区三区| 欧美久久久久久久久| 国产精品一区在线观看你懂的| 欧美日韩国产一二三| 在线视频你懂得一区| 日韩毛片精品高清免费| 成人avav在线| 亚洲欧美日韩系列| 91尤物视频在线观看| 亚洲天堂精品视频| 在线亚洲一区二区| 国产精品欧美久久久久无广告| 不卡一区在线观看| 亚洲精品一二三| 欧美色中文字幕| 免费观看一级特黄欧美大片| 精品国产伦一区二区三区观看体验 | 男女性色大片免费观看一区二区| 91精品国产一区二区三区蜜臀| 日本va欧美va欧美va精品| 欧美一区二区三区在线电影| 一区二区三区日韩在线观看| 欧美另类z0zxhd电影| 日本v片在线高清不卡在线观看| 精品国产乱码久久久久久老虎| 国产99一区视频免费| 综合激情成人伊人| 欧美一区二区三区啪啪| 国产一区二区三区黄视频 | 日韩精彩视频在线观看| 久久亚洲捆绑美女| 欧美中文字幕一区二区三区| 青青草97国产精品免费观看| 久久久蜜桃精品| 色综合久久99| 久久成人久久爱| 自拍偷拍亚洲欧美日韩| 日韩欧美综合一区| 91麻豆国产自产在线观看| 国产成人免费视频网站| 亚洲色大成网站www久久九九| 欧美日韩高清不卡| 成人免费电影视频| 免费视频一区二区| 亚洲美女屁股眼交| 精品成人一区二区三区四区| 91视频精品在这里| 蜜臀久久99精品久久久画质超高清 | 日韩你懂的电影在线观看| www.欧美精品一二区| 麻豆视频观看网址久久| 日韩毛片精品高清免费| 久久久综合激的五月天| 欧美日韩和欧美的一区二区| 成人一级黄色片| 久久精品国产亚洲5555| 亚洲狠狠丁香婷婷综合久久久| 精品国产免费久久| 欧美日韩国产一二三| 91麻豆免费看| 9l国产精品久久久久麻豆| 精品在线免费观看| 婷婷开心激情综合| 一区二区三区日韩精品| 国产精品久久影院| 中文字幕不卡一区| 国产清纯在线一区二区www| 91精品国产福利在线观看| 欧美午夜视频网站| 欧美天堂一区二区三区| aaa欧美大片| 99久久99久久精品国产片果冻| 久国产精品韩国三级视频| 午夜视黄欧洲亚洲| 亚洲精品欧美综合四区| 成人欧美一区二区三区在线播放| 日本一区二区免费在线| 久久久噜噜噜久久人人看 | 亚洲精品视频在线看| 国产精品国产三级国产aⅴ入口| 久久亚洲捆绑美女| 欧美精品一区二区高清在线观看 | 国产一区二区三区精品欧美日韩一区二区三区 | 欧美精品第1页| 欧美视频一二三区| 欧美日韩国产免费一区二区| xfplay精品久久| 久久久亚洲午夜电影| 久久久www成人免费无遮挡大片| 久久综合久久鬼色中文字| 2021中文字幕一区亚洲| 国产日产精品一区| 国产精品久久久久久久第一福利| 国产精品久久久久久户外露出| 国产精品天干天干在观线| 国产精品久久久久久久第一福利| 亚洲天堂免费看| 亚洲大型综合色站| 久久国产欧美日韩精品| 国产麻豆成人精品| 成人av综合一区| 色一情一伦一子一伦一区| 欧美日韩亚洲综合在线| 欧美一区二区精品| 国产日本一区二区| 亚洲免费成人av| 日本女优在线视频一区二区| 国产精品2024| 91麻豆国产精品久久| 91精品视频网| 国产精品午夜电影| 亚洲国产成人tv| 国产中文字幕一区| 色乱码一区二区三区88| 91精品国产一区二区三区 | 不卡电影一区二区三区| 欧美视频日韩视频| 国产午夜精品久久久久久久 | 国内精品免费在线观看| 成人激情小说网站| 欧美高清精品3d| 欧美国产成人精品| 亚洲不卡av一区二区三区| 国内不卡的二区三区中文字幕 | 在线观看日韩电影| 精彩视频一区二区| 99久久综合国产精品| 欧美日韩精品一区二区三区蜜桃 | 久久精品国产免费看久久精品| 国产盗摄精品一区二区三区在线| 欧美性高清videossexo| 久久久久久久久伊人| 亚洲成人av免费| 成人性生交大片免费看中文网站| 欧美日韩在线播放一区| 国产亚洲精品福利| 蜜臀av一区二区| 91九色最新地址| 国产精品污网站| 欧美aaaaaa午夜精品| 色噜噜狠狠一区二区三区果冻| 久久久久高清精品| 日韩电影在线一区二区三区| av在线不卡电影| 久久精品人人做| 九九**精品视频免费播放| 欧美日本在线观看| 亚洲伊人色欲综合网| 国产二区国产一区在线观看| 91麻豆精品国产| 亚洲高清不卡在线| 欧美综合在线视频| 亚洲免费观看在线视频| 国产夫妻精品视频| 久久久精品免费免费| 免费成人你懂的| 91精品麻豆日日躁夜夜躁| 一区二区高清免费观看影视大全| 波多野结衣亚洲一区| 国产日韩精品久久久| 国内精品视频一区二区三区八戒| 欧美成人女星排名| 免费一级片91| 欧美成va人片在线观看| 麻豆国产一区二区| 日韩女优av电影在线观看| 六月丁香婷婷色狠狠久久| 日韩一区二区不卡| 激情五月播播久久久精品|