importjavax.servlet.FilterConfig;importjavax.servlet.ServletConfig;importjavax.servlet.ServletContext;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpSession;/*** 文件名称_com.niit.model2.util.Httputil.java
* 初始作逯ܿAdministrator
* 创建日期_2018-1-23
* 功能说明_这里用一句话描述这个类的作用--此句话需删除
* =================================================
* 修改记录_br/>
* 修改作迠日期 修改内容
* ================================================
* Copyright (c) 2010-2011 .All rights reserved.
*/
public classHttpUtil {privateHttpUtil() {
}/*** 方法描述: [用于向不同的作用域存放属性]
* 初始作迺 Administrator
* 创建日期: 2018-1-23-上午11:24:45
* 弿Nj版本: 2.0.0
* =================================================
* 修改记录_br/>
* 修改作迠日期 修改内容
* ================================================
* void*/
public static voidsetAttribute(Object scopeObj, String name, Object value) {if (scopeObj instanceofHttpServletRequest) {
((HttpServletRequest) scopeObj).setAttribute(name, value);
}if (scopeObj instanceofHttpSession) {
((HttpSession) scopeObj).setAttribute(name, value);
}if (scopeObj instanceofServletContext) {
((ServletContext) scopeObj).setAttribute(name, value);
}
}/*** 方法描述: [获取作用域中指定名称的属性思
* 初始作迺 Administrator
* 创建日期: 2018-1-23-上午11:29:17
* 弿Nj版本: 2.0.0
* =================================================
* 修改记录_br/>
* 修改作迠日期 修改内容
* ================================================
*
*@paramscopeObj
*@paramname
*@return* Object*/
public staticObject getAttribute(Object scopeObj, String name) {if (scopeObj instanceofHttpServletRequest) {return((HttpServletRequest) scopeObj).getAttribute(name);
}if (scopeObj instanceofHttpSession) {return((HttpSession) scopeObj).getAttribute(name);
}if (scopeObj instanceofServletContext) {return((ServletContext) scopeObj).getAttribute(name);
}return null;
}/*** 方法描述: [获取上下文对象的方法]
* 初始作迺 Administrator
* 创建日期: 2018-1-23-上午11:31:26
* 弿Nj版本: 2.0.0
* =================================================
* 修改记录_br/>
* 修改作迠日期 修改内容
* ================================================
*
*@return* ServletContext*/
public staticServletContext getServletContext(Object sourceObj) {if (sourceObj instanceofHttpServletRequest) {return((HttpServletRequest) sourceObj).getSession().getServletContext();
}if (sourceObj instanceofServletConfig) {return((ServletConfig) sourceObj).getServletContext();
}if (sourceObj instanceofFilterConfig) {return((FilterConfig) sourceObj).getServletContext();
}return null;
}/*** 方法描述: [获取项目的实际路径]
* 初始作迺 Administrator
* 创建日期: 2018-1-23-上午11:45:47
* 弿Nj版本: 2.0.0
* =================================================
* 修改记录_br/>
* 修改作迠日期 修改内容
* ================================================
*
*@paramreq
*@return* String*/
public staticString getContextPath(HttpServletRequest req) {returnreq.getContextPath();
}
}