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

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

?? webconfig.java

?? easyweb的使用
?? JAVA
字號:
package com.easyjf.web.config;

import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.log4j.Logger;

import com.easyjf.web.FormConfig;
import com.easyjf.web.Globals;
import com.easyjf.web.Module;
import com.easyjf.web.Page;

/**
 * 
 * <p>
 * Title:配置信息
 * </p>
 * <p>
 * Description:調用配置信息處理類,處理并存放easyjf-web.xml中的配置信息
 * </p>
 * <p>
 * Copyright: Copyright (c) 2006
 * </p>
 * <p>
 * Company: www.easyjf.com
 * </p>
 * 
 * @author 蔡世友
 * @version 1.0
 */
public class WebConfig {

	private final static Map modules = new HashMap();

	private final static Map forms = new HashMap();

	private final static Map pages = new HashMap();

	private final static List initApps = new ArrayList();

	private final static Map interceptors = new HashMap();

	private static String TemplateBasePath;

	private static boolean debug = false;

	private static int maxUploadFileSize = 1024 * 1024 * 5;

	private static int uploadSizeThreshold = 1024 * 30;

	private static WebConfig config;

	private static final Logger logger = (Logger) Logger
			.getLogger(WebConfig.class.getName());

	private WebConfig() {

	}

	public static WebConfig getInstance() {
		if (config == null) {
			config = new WebConfig();
			// config.init();
		}
		return config;
	}

	public void init() {
		if (modules != null)
			modules.clear();
		if (forms != null)
			forms.clear();
		if (pages != null)
			pages.clear();
		if (initApps != null)
			initApps.clear();
		if (interceptors != null)
			interceptors.clear();
		TemplateBasePath = "";
		try {
			System.out.println("系統初始化!");
			IConfigFactory icf = (IConfigFactory) Class.forName(
					Globals.CONFIG_FACTORY_CLASS).newInstance();
			icf.initForm(forms);
			icf.initModule(modules);
			icf.initPage(pages);
			Map map = icf.initOther();
			if (map != null) {
				if (map.get("TemplateBasePath") != null)
					TemplateBasePath = (String) map.get("TemplateBasePath");
				if (map.get(IConfigFactory.DEBUG) != null) {
					debug = Boolean.valueOf(
							(String) map.get(IConfigFactory.DEBUG))
							.booleanValue();
				}
				if (map.get(IConfigFactory.MaxUploadFileSize) != null) {
					int maxSize = Integer.valueOf(
							(String) map.get(IConfigFactory.MaxUploadFileSize))
							.intValue();
					if (maxSize > 0)
						maxUploadFileSize = maxSize;
				}
				if (map.get(IConfigFactory.UploadSizeThreshold) != null) {
					int maxSize = Integer.valueOf(
							(String) map
									.get(IConfigFactory.UploadSizeThreshold))
							.intValue();
					if (maxSize > 0)
						uploadSizeThreshold = maxSize;
				}
				List list = (List) icf.initOther().get("initApp");
				logger.info("list.size:" + list.size());
				if (list != null) {
					for (int i = 0; i < list.size(); i++) {
						// logger.info((String) list.get(i));
						String[] appParms = ((String) list.get(i)).split(";");

						String classname = appParms[0];
						String initmethod = appParms[1];
						String destroymethod = appParms[2];
						// logger.info(classname + " " + initmethod + " "
						// + destroymethod);
						Object obj = null;
						Method init_method = null;
						Map app = new HashMap();
						if (!"".equals(classname)) {
							obj = Class.forName(appParms[0]).newInstance();
							app.put("classname", obj);
						}
						if (!"".equals(initmethod)
								&& !initmethod.equals("null")) {
							init_method = obj.getClass().getMethod(initmethod,
									null);
							app.put("init", init_method);
						}
						if (!"".equals(destroymethod)
								&& !destroymethod.equals("null")) {
							Method destroy_method = obj.getClass().getMethod(
									destroymethod, null);
							app.put("destroy", destroy_method);
						}
						// logger.info("an app add");

						initApps.add(app);
						// logger.info("initApps.size:" + initApps.size());
					}
				}

				list = (List) icf.initOther().get("interceptors");
				if (list != null) {
					for (int i = 0; i < list.size(); i++) {
						try {
							Map app = (Map) list.get(i);
							String name = (String) app.get("name");
							Object obj = Class.forName(
									(String) app.get("class")).newInstance();
							if (name == null || "".equals(name))
								name = obj.getClass().getName();
							interceptors.put(name, obj);
						} catch (Exception e) {
						}
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public Page findPage(String s) {
		return (Page) pages.get(s);
	}

	public FormConfig findForm(String s) {
		return (FormConfig) forms.get(s);
	}

	public Module findModule(String s) {
		return (Module) modules.get(s);
	}

	public String getTemplateBasePath() {
		return TemplateBasePath;
	}

	public void setTemplateBasePath(String templateBasePath) {
		TemplateBasePath = templateBasePath;
	}

	public boolean isDebug() {
		return debug;
	}

	public void setDebug(boolean debug) {
		WebConfig.debug = debug;
	}

	public Map getForms() {
		return forms;
	}

	public Map getModules() {
		return modules;
	}

	public Map getPages() {
		return pages;
	}

	public List getInitApps() {
		return initApps;
	}

	public Map getInterceptors() {
		return interceptors;
	}

	public static int getMaxUploadFileSize() {
		return maxUploadFileSize;
	}

	public static void setMaxUploadFileSize(int maxUploadFileSize) {
		WebConfig.maxUploadFileSize = maxUploadFileSize;
	}

	public static int getUploadSizeThreshold() {
		return uploadSizeThreshold;
	}

	public static void setUploadSizeThreshold(int uploadSizeThreshold) {
		WebConfig.uploadSizeThreshold = uploadSizeThreshold;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产性做久久久久久| 中文字幕日韩av资源站| 国产91丝袜在线播放九色| 亚洲精品一二三四区| www激情久久| 欧美日韩成人激情| 91免费观看视频在线| 极品少妇一区二区| 午夜精品福利在线| 国产精品蜜臀在线观看| 日韩午夜在线影院| 欧美亚洲禁片免费| 99精品国产99久久久久久白柏 | 久久夜色精品国产噜噜av| 色综合久久88色综合天天| 国产一区二区在线影院| 三级在线观看一区二区| 亚洲柠檬福利资源导航| 日本一区二区三区电影| 精品三级在线看| 91麻豆精品国产91久久久久久| 97久久久精品综合88久久| 国产成人午夜高潮毛片| 麻豆国产精品一区二区三区| 国产目拍亚洲精品99久久精品| 欧美视频完全免费看| 99久久99久久综合| 国产91富婆露脸刺激对白| 黄色日韩三级电影| 久久99精品久久久久久动态图| 丝袜亚洲另类欧美| 亚洲mv在线观看| 亚洲福利视频导航| 亚洲国产另类av| 亚洲国产精品久久久男人的天堂| 一区二区三区在线影院| 一区二区三区在线播| 亚洲男人天堂av| 综合精品久久久| 一区二区三区不卡视频| 亚洲一卡二卡三卡四卡无卡久久| 亚洲精品老司机| 亚洲一区二区成人在线观看| 亚洲一区二区精品视频| 丝袜亚洲另类欧美| 麻豆精品一区二区av白丝在线| 日本色综合中文字幕| 伦理电影国产精品| 国产精品一区在线观看你懂的| 国产乱人伦偷精品视频免下载| 国产成人av电影在线观看| 岛国一区二区三区| 99久久婷婷国产综合精品电影| 99久久精品国产一区| 一本色道a无线码一区v| 欧美精品乱码久久久久久按摩 | 欧美理论片在线| 日韩一级欧美一级| 久久人人97超碰com| 欧美激情一区三区| 亚洲精品精品亚洲| 婷婷中文字幕一区三区| 久久99精品国产麻豆婷婷| 丁香另类激情小说| 欧美视频你懂的| 日韩欧美国产电影| 国产精品美女www爽爽爽| 亚洲另类春色国产| 另类中文字幕网| 97久久超碰精品国产| 欧美日韩一区二区不卡| 久久久亚洲欧洲日产国码αv| 1区2区3区精品视频| 午夜精品视频一区| 福利一区福利二区| 欧美视频一二三区| 国产日韩欧美精品综合| 亚洲国产精品视频| 国产成人av电影在线播放| 欧美性生活大片视频| 久久久www成人免费毛片麻豆| 亚洲精品亚洲人成人网| 狠狠色狠狠色合久久伊人| 色网站国产精品| 久久综合色一综合色88| 一区二区三区高清不卡| 国产激情偷乱视频一区二区三区| 91色视频在线| 久久日韩精品一区二区五区| 一区二区免费看| 国产风韵犹存在线视精品| 欧美三日本三级三级在线播放| 久久久一区二区| 免费在线成人网| 在线免费观看视频一区| 久久久综合视频| 日韩电影在线免费看| 99久久久久久99| 国产日韩精品视频一区| 日韩成人免费看| 色噜噜夜夜夜综合网| 中国av一区二区三区| 激情成人午夜视频| 欧美日韩高清一区二区不卡| 国产欧美一区二区精品久导航 | 黑人精品欧美一区二区蜜桃| 欧洲av在线精品| 中文字幕一区二区三区色视频| 久久99国产精品免费网站| 欧美午夜精品一区| 中文字幕一区在线| 国产一区二区毛片| 日韩欧美激情在线| 日本人妖一区二区| 91精品国产综合久久福利软件| 一区二区三区不卡视频| 97久久超碰国产精品| 国产精品久久久久国产精品日日| 激情成人综合网| 欧美sm极限捆绑bd| 日本视频一区二区三区| 欧美久久久久久蜜桃| 亚洲国产日韩a在线播放| 欧美综合天天夜夜久久| 最新国产成人在线观看| 91影院在线免费观看| 国产精品毛片a∨一区二区三区| 国产一区二区三区免费播放| 欧美精品一区二区三区很污很色的 | 国产香蕉久久精品综合网| 日韩专区一卡二卡| 欧美日韩一区三区四区| 又紧又大又爽精品一区二区| 97se亚洲国产综合自在线不卡 | 日本久久电影网| 亚洲人成人一区二区在线观看| 97久久精品人人澡人人爽| 亚洲欧美日韩国产成人精品影院 | 天天影视网天天综合色在线播放| 成人av电影免费在线播放| 国产精品午夜免费| 99久久伊人网影院| 亚洲欧美日韩国产一区二区三区| 99国产精品久| 亚洲一区日韩精品中文字幕| 欧美日韩美少妇| 乱中年女人伦av一区二区| 精品国产伦一区二区三区观看体验| 精品亚洲免费视频| 国产视频一区不卡| 91网站最新地址| 亚洲成av人片www| 日韩一区二区三| 国产九九视频一区二区三区| 国产精品久久777777| 色婷婷综合在线| 首页亚洲欧美制服丝腿| 日韩欧美综合一区| 成人网男人的天堂| 一区二区三区四区在线免费观看| 精品视频一区二区不卡| 免费成人你懂的| 国产日韩精品一区二区三区在线| jizzjizzjizz欧美| 亚洲女厕所小便bbb| 日韩一区二区三| 成人精品视频一区二区三区尤物| 亚洲综合久久av| 日韩欧美一级片| 懂色av一区二区夜夜嗨| 亚洲国产一区二区a毛片| 精品卡一卡二卡三卡四在线| 成人永久看片免费视频天堂| 亚洲国产成人va在线观看天堂 | 午夜一区二区三区在线观看| 日韩欧美一区二区三区在线| av在线不卡网| 日韩有码一区二区三区| 国产嫩草影院久久久久| 欧美三区免费完整视频在线观看| 乱一区二区av| 亚洲综合在线电影| 久久这里只有精品首页| 在线免费视频一区二区| 国产尤物一区二区| 亚洲午夜电影网| 国产网站一区二区三区| 91.com视频| 99精品国产热久久91蜜凸| 久久激情五月婷婷| 亚洲小说春色综合另类电影| 欧美一区二区三区在线观看| 91麻豆自制传媒国产之光| 久久aⅴ国产欧美74aaa| 亚洲国产一区二区三区 | 国产欧美一区二区三区网站| 欧美视频一区二区在线观看| 激情图区综合网| 日韩成人一级片| 自拍偷拍欧美精品|