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

}

}

java servlet文件上传_JavaServlet的文件上传和下载相关推荐

  1. 编程基础---java Servlet 学习

    来源1 来源2 来源3 Servlet 为创建基于 web 的应用程序提供了基于组件.独立于平台的方法,可以不受 CGI 程序的性能限制.Servlet 有权限访问所有的 Java API,包括访问企 ...

  2. java flex 上传文件_使用Flex和java servlet上传文件

    资源都是来自网上.本实例将展示使用Flex和java servlet上传文件. 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.j ...

  3. 以Base64字符串形式上传文件——服务器端Java/Servlet接受请求数据中的字符串内容并转换成文件

    简述 在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的.但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟,大部 ...

  4. java post 多文件报头_Spring MVC-------文件上传,单文件,多文件,文件下载

    Spring MVC框架的文件上传是基于 commons-fileupload 组件的文件上传,只不过SpringMVC 框架在原有文件上传组件上做了进一步封装,简化了文件上传的代码实现,取消了不同上 ...

  5. java 图片上传_java web图片上传和文件上传实例

    本篇文章主要介绍了java web图片上传和文件上传实例,具有一定的参考价值,有需要的可以了解一下. 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多 ...

  6. 如何使用Servlet,JSP和MySQL将文件上传到数据库

    本教程显示了如何实现Java Web应用程序(使用Servlet和JSP),该Java Web应用程序将文件上传到服务器并将文件保存到数据库. 该应用程序采用以下技术: Servlet 3.0+:从S ...

  7. Java做图片上传、文件上传、 批量上传、 Base64图片上传 。附上源码

    Java做文件上传.图片上传后台方法 利用Springboot快速搭建项目环境 项目源码已经上传到码云:https://gitee.com/jack_party/upload .喜欢的朋友可以支持一下 ...

  8. java web上传视频文件_怎样使用javaweb实现上传视频和下载功能?

    HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> My JSP 'index.jsp' starting page ...

  9. Servlet 3.0之Part对象(文件上传)

    之前使用Java处理文件上传需要引用各种库,但在servlet3.0之后java提供了文件上传对象,使用更加简单. 这里提供一个Servlet版本对照: 文件上传API HttpServletRequ ...

最新文章

  1. 移动基于Percona XTRADB Cluster的大数据解决方式
  2. oss https 代理
  3. 创纪录!Oracle关键补丁更新修复关键漏洞曝光
  4. 真心酸,程序员工作了十年,衣服和电脑包破了都没钱买新的
  5. axios (get post请求、头部参数添加)傻瓜式入门axios
  6. [2013.8.16]小议innerText/HTML以及outerText/HTML
  7. 关于Lua打包cocos2d项目
  8. [转]反射(用反射调用任意.net库中的方法)
  9. 基于MediaCreationTool的Windows10_64位系统安装
  10. Redis数据结构之有序集合对象(zset)
  11. 计算机课程word教学,Word教学方法及使用技巧
  12. 【MySQL】MySQL有几种锁
  13. [我读]十四堂人生创意课
  14. 微信小说小程序源码-自带采集带安装教程
  15. Ocelot对Consul进行配置,通过Ocelot访问502错误问题
  16. york大学计算机专业排名,全球计算机专业最佳大学排名
  17. 关于近年来走红的某类综艺节目
  18. ListView数据动态刷新
  19. matlab两张图片合成一张_如何将多幅图合并在一起变成一张大图
  20. 安慰奶牛 C++ kruskal

热门文章

  1. 正版推荐 - Hard Disk Sentinel Pro 专业版硬盘检测工具软件
  2. Windows10家庭版安装MySQL(无法启动服务问题和卸载教程)
  3. PHP——你应该知道的面试题
  4. unity-shader-水water实现
  5. NuGet 是什么? 理解与使用
  6. 标准初始保证金模型 (SIMM)
  7. 用java把通达信导出的交易记录文件高速批量导入mysql数据库
  8. Java编程应用(六):新浪新闻爬虫程序
  9. 兰卡斯特的计算机科学与技术,兰卡斯特大学计算机专业介绍
  10. 锐捷交换机RLDP技术