java servlet文件上传_JavaServlet的文件上传和下载

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();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值