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

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

?? actioncontext.java

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

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 * 
 * <p>
 * Title:Servlet上下文件處理類
 * </p>
 * <p>
 * Description: 通過使用ThreadLocal變量,實現用戶當前訪問的Servlet上下文環境訪問!<br>
 * 通過使用ActionContext,在用戶的Action類可以訪問servlet相關資源.如要訪問session對象,直接使用ActionContext.getContext().getSession()即可!
 * </p>
 * <p>
 * Copyright: Copyright (c) 2006
 * </p>
 * <p>
 * Company: www.easyjf.com
 * </p>
 * 
 * @author 蔡世友
 * @version 1.0
 */
public class ActionContext {
	public static final String HTTP_REQUEST = "request";

	public static final String HTTP_RESPONSE = "response";

	public static final String HTTP_SESSION = "session";

	public static final String HTTP_PARAMETERS = "parameters";

	static ThreadLocal actionContext = new ActionContextThreadLocal();

	Map context;

	public ActionContext(Map context) {
		this.context = context;
	}

	/**
	 * Sets the action context for the current thread.
	 * 
	 * @param context
	 *            the action context.
	 */
	public static void setContext(ActionContext context) {
		actionContext.set(context);
	}

	/**
	 * Returns the ActionContext specific to the current thread.
	 * 
	 * @return the ActionContext for the current thread.
	 */
	public static ActionContext getContext() {
		ActionContext context = (ActionContext) actionContext.get();
		if (context == null) {
			context = new ActionContext(new HashMap());
			setContext(context);
		}
		return context;
	}

	public void setContextMap(Map contextMap) {
		getContext().context = contextMap;
	}

	public Map getContextMap() {
		return context;
	}

	public HttpServletRequest getRequest() {
		HttpServletRequest ret = null;
		if (context.containsKey(HTTP_REQUEST))
			ret = (HttpServletRequest) context.get(HTTP_REQUEST);
		return ret;
	}

	public HttpServletResponse getResponse() {
		HttpServletResponse ret = null;
		if (context.containsKey(HTTP_RESPONSE))
			ret = (HttpServletResponse) context.get(HTTP_RESPONSE);
		return ret;
	}

	public HttpSession getSession() {
		HttpSession ret = null;
		if (context.containsKey(HTTP_SESSION))
			ret = (HttpSession) context.get(HTTP_SESSION);
		else {
			HttpServletRequest request = getRequest();
			if (request != null)
				ret = request.getSession();
		}
		return ret;
	}

	public Map getParameters() {
		Map ret = null;
		if (context.containsKey(HTTP_PARAMETERS))
			ret = (Map) context.get(HTTP_PARAMETERS);
		else {
			HttpServletRequest request = getRequest();
			if (request != null)
				ret = request.getParameterMap();
		}
		return ret;
	}

	public Object get(Object key) {
		return context.get(key);
	}

	public void put(Object key, Object value) {
		context.put(key, value);
	}

	private static class ActionContextThreadLocal extends ThreadLocal {
		protected synchronized Object initialValue() {
			return new ActionContext(new HashMap());
		}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜av电影一区| 亚洲成人综合网站| 欧美日韩免费在线视频| 日本成人在线看| 亚洲美女在线国产| 日韩欧美在线综合网| 99麻豆久久久国产精品免费优播| 日韩av中文字幕一区二区三区| 国产精品每日更新在线播放网址 | 色94色欧美sute亚洲线路一久 | 国产欧美一区在线| 欧美午夜一区二区三区| 国产成人午夜视频| 日韩av高清在线观看| 亚洲色图欧美偷拍| 久久精品人人做人人爽人人| 精品视频免费看| 99麻豆久久久国产精品免费 | 色就色 综合激情| 欧美一级在线视频| 91视频.com| 国产成人在线视频网站| 午夜精彩视频在线观看不卡| 亚洲激情五月婷婷| 国产精品欧美经典| 久久久久高清精品| 日韩精品一区二区在线| 7777精品伊人久久久大香线蕉的 | 精品国产乱码久久久久久图片 | 久久99国内精品| 亚洲成人av一区二区| 亚洲精品久久7777| 亚洲欧美激情一区二区| 国产精品午夜在线观看| 国产日韩精品一区二区三区在线| 日韩一区二区免费在线观看| 欧美日韩国产另类不卡| 欧美日韩精品免费| 欧美日韩免费观看一区三区| 欧美少妇bbb| 欧洲人成人精品| 色94色欧美sute亚洲线路二| 色综合天天综合在线视频| 成人黄色在线网站| 不卡视频一二三| www.日韩av| 一本到不卡免费一区二区| 不卡av电影在线播放| 成人午夜视频在线观看| www.欧美日韩国产在线| 97超碰欧美中文字幕| av中文字幕在线不卡| 99久久精品免费看国产| 色婷婷av一区| 欧美无砖专区一中文字| 欧美久久久久中文字幕| 日韩欧美卡一卡二| 欧美精品一区二区三区很污很色的 | 欧美日韩国产bt| 91精品在线免费| 欧美大胆一级视频| 久久精品网站免费观看| 国产精品久久久久影视| 国产一区在线不卡| 国产精品99久久久久久久vr| 北条麻妃国产九九精品视频| 在线欧美日韩国产| 3atv在线一区二区三区| 久久这里只有精品视频网| 欧美激情综合五月色丁香| 亚洲免费在线播放| 日产精品久久久久久久性色| 国产自产v一区二区三区c| caoporn国产精品| 欧美手机在线视频| 精品国产a毛片| 中文字幕日韩一区二区| 天天影视网天天综合色在线播放| 精品中文字幕一区二区 | 欧美日韩黄视频| 26uuu国产一区二区三区| 中文字幕日本不卡| 午夜精品影院在线观看| 国产精品99久久不卡二区| 色噜噜夜夜夜综合网| 日韩欧美一区中文| 亚洲国产精品精华液2区45| 亚洲h精品动漫在线观看| 国产麻豆精品theporn| 在线视频综合导航| 久久综合给合久久狠狠狠97色69| 亚洲人成小说网站色在线 | 中文字幕欧美一区| 日韩中文字幕1| a4yy欧美一区二区三区| 欧美一区午夜精品| 粉嫩一区二区三区在线看| 欧美三级韩国三级日本一级| 国产欧美中文在线| 美女视频第一区二区三区免费观看网站 | 亚洲欧美怡红院| 免费在线观看成人| 欧美在线观看视频一区二区| 久久亚洲精华国产精华液| 亚洲不卡av一区二区三区| 成人涩涩免费视频| 日韩一级高清毛片| 亚洲韩国精品一区| 99久久婷婷国产精品综合| 日韩精品影音先锋| 调教+趴+乳夹+国产+精品| 91影院在线观看| 国产日本欧洲亚洲| 老汉av免费一区二区三区| 在线视频欧美区| 亚洲色图欧洲色图| gogo大胆日本视频一区| 久久精品视频一区二区三区| 琪琪一区二区三区| 精品视频在线看| 亚洲在线视频网站| 91蝌蚪porny| 国产精品乱人伦| 国产91精品欧美| 久久网这里都是精品| 男女性色大片免费观看一区二区| 欧美日韩www| 亚洲成av人片一区二区三区| 欧美无人高清视频在线观看| 亚洲天堂2016| 色综合视频在线观看| 日韩伦理电影网| 一本大道久久精品懂色aⅴ| |精品福利一区二区三区| 成人高清在线视频| 国产精品久久毛片a| www.爱久久.com| 中文字幕亚洲成人| 99re这里只有精品首页| 亚洲欧美激情小说另类| 色婷婷精品久久二区二区蜜臀av | 久久精品噜噜噜成人av农村| 777亚洲妇女| 美国毛片一区二区三区| 日韩视频在线永久播放| 久久99国产精品免费网站| 久久人人爽人人爽| 成人深夜视频在线观看| 亚洲桃色在线一区| 欧美性大战久久久久久久蜜臀 | 3751色影院一区二区三区| 亚洲不卡在线观看| 日韩精品一区二区在线观看| 韩国成人在线视频| 国产日韩欧美亚洲| 色综合久久综合网| 日韩高清国产一区在线| 亚洲综合激情网| 91精品国产综合久久福利 | 欧美在线免费播放| 日本成人在线网站| 久久精品视频在线看| 91色婷婷久久久久合中文| 亚洲va韩国va欧美va| 日韩欧美精品三级| 国产a视频精品免费观看| 综合久久一区二区三区| 精品婷婷伊人一区三区三| 美女视频黄a大片欧美| 欧美国产一区二区| 在线观看日产精品| 久久99精品国产.久久久久久| 亚洲国产精品精华液ab| 欧美日韩精品专区| 国产一区二区三区久久久| 中文字幕在线视频一区| 精品视频在线看| 国产一区美女在线| 亚洲精品成a人| 精品国产凹凸成av人导航| 91麻豆精品在线观看| 久久99在线观看| 日韩伦理电影网| 日韩视频一区二区三区| 99久免费精品视频在线观看| 日av在线不卡| 日韩理论片中文av| 26uuu欧美日本| 在线观看日韩国产| 国产精品1024久久| 亚洲444eee在线观看| 久久精品一区四区| 欧美日韩黄色影视| 99视频在线精品| 国内精品视频666| 亚洲成av人在线观看| 日本一区二区三区视频视频| 69久久99精品久久久久婷婷 | 亚洲高清免费观看| 久久久久一区二区三区四区|