当前位置: 首页 > news >正文

婚庆网站模板免费下载江阴做网站的地方

婚庆网站模板免费下载,江阴做网站的地方,wordpress主题绕过激活码,wordpress版本文件preparation 本节摘要#xff1a;本节主要介绍上传文件到指定目录。 引入#xff1a; 文件上传是开发中常用的功能#xff0c;本节主要介绍用commons-fileupload-1.1.jar包实现基本的文件上传功能#xff0c;即上传文件到指定的目录中#xff0c;同时介绍上传过程中使用到…preparation 本节摘要本节主要介绍上传文件到指定目录。 引入 文件上传是开发中常用的功能本节主要介绍用commons-fileupload-1.1.jar包实现基本的文件上传功能即上传文件到指定的目录中同时介绍上传过程中使用到的相关类及其方法。 下载插件 准备需要的jar包 * commons-fileupload-1.1.jar 文件上传jar包(必须导入) * commons-io-1.2.jar 必须导入如果不导入的程序编译时不会报错但是发布后运行时会报错 * log4j-1.2.8.jar 强烈建议导入但在本类中不是必须的后面的上传文件到数据库中的类中会使用 * classes12.jar 连接oracle数据库的jar包后面的上传文件到数据库中时必须导入 开发环境 Systemxp    JDK:1.5(开发的JDK版本)  Tomcat5.X  Myeclipse6.5 注意编译的JDK版本用JDK1.4(如果用JDK1.5编译会报”Unsupported major.minor version 49.0”错误) 项目环境 文件上传目录介绍 在D盘根目录新建一个test文件夹然后在test文件夹中新建以下两个文件夹 * temp:存放超过设置大小的文件2M的文件 * uploadfile:上传文件的存放目录2M的文件 classmethod:  *DiskFileItemFactory * 实现了FileItemFactory接口 * 主要方法有 * public FileItem createItem(String fieldName, String contentType, boolean isFormField, String fileName) * setRepository(File repository);设置缓存路径 也有相应的get方法 * setSizeThreshold(int sizeThreshold);设置上传文件内存缓冲区的大小 也有相应的get方法 *  * ServletFileUpload * 从FileUpload继承而FileUpload又从FileUploadBase继承 * ServletFileUpload(FileItemFactory fileItemFactory);传入一个fileItemFactory对象构造ServletFileUpload对象 * List parseRequest(HttpServletRequest request);从request中获得文件请求列表 * void setSizeMax(long sizeMax);//设置允许上传文件大小 也有相应的get方法 * setHeaderEncoding(String encoding);//设置上传文件名编码的格式 也有相应的get方法 *  * Pattern * 正则表达式的编译表示形式指定为字符串的正则表达式必须首先被编译为此类的实例。 * 然后可将得到的模式用于创建 Matcher 对象依照正则表达式该对象可以与任意字符序列匹配 * static Pattern compile(String regex);将给定的正则表达式编译到模式中 * Matcher matcher(CharSequence input);创建匹配给定输入与此模式的匹配器,返回此模式的新匹配器 *  * FileItem * 抽象接口继承Serializable * boolean isFormField();判断FileItem类对象封装的数据是否属于一个普通表单字段 *                      还是属于一个文件表单字段如果是普通表单字段则返回true否则返回false * String getName();用于获得文件上传字段中的文件名 * String getFieldName();用于返回表单字段元素的name属性值 * long getSize();获得上传文件的大小 单位字节 * getContentType();用于获得上传文件的类型 * void write(File paramFile);用于将FileItem对象中保存的主体内容保存到某个指定的文件中 *  * Matcher * 通过解释 Pattern 对 character sequence 执行匹配操作的引擎。  * 通过调用模式的 matcher 方法从模式创建匹配器。创建匹配器后可以使用它执行三种不同的匹配操作 * matches方法尝试将整个输入序列与该模式匹配。  * lookingAt 尝试将输入序列从头开始与该模式匹配。  * find 方法扫描输入序列以查找与该模式匹配的下一个子序列。  * String group(int group)返回在以前匹配操作期间由给定组捕获的输入子序列  *  * String *  boolean endsWith(String suffix)测试此字符串是否以指定的后缀结束。 start 1.新建web项目UpDown,导入上面介绍的4个jar包 2.新建upload.html文件用于上传的前台的UI界面 upload.html   3.新建servlet文件Upload.java文件用于对上传的文件进行处理 upload.java   4.配置web.xml文件 web.xml   5.发布项目 result 访问的URL如下 http://localhost:8080/UpDown/upload.html upload.html页面如下 上传完成后跳转显示的页面如下 检查指定的上传目录 检查文件大小限制(上传一个大于2M的文件然后点击”开始上传”界面显示如下): 检查文件后缀名过滤(上传一个exe文件然后点击”开始上传”界面显示如下) 遗留拓展部分:  * 1.中文乱码问题  IE界面显示乱码、上传目录乱码 * 2.上传目录和程序不在同一台主机上的处理方式   * 2.文件缓存问题 * 3.文件的端点续传功能 * 4.上传滚动条问题 answer 1.关于中文乱码问题的解决方法 经过测试以下语句设置为utf-8即可解决设置为gbk或gb2312都无法解决中文乱码问题 sevletFileUpload.setHeaderEncoding(utf-8);转载于:https://www.cnblogs.com/unbentman/archive/2012/02/21/2362041.html
http://www.sadfv.cn/news/26824/

相关文章:

  • 中航网站建设wordpress商城建站教程
  • 建设网站需要注意的事项对于职业规划做的好的网站
  • 网站建设制作解决方案兴文县建设工程网站
  • 爱站网挖掘工具五合一网站制作视频教程?
  • 国外儿童社区网站模板八步网站建设
  • 网站过度优化的表现淘宝客网站是怎么做的
  • 网站后台怎么做水印图片上海注册公司地址费用
  • 网站建设 江苏设计制作建筑模型教案
  • 南昌集团制作网站开发网站建设基础服务报价
  • 资源网站很难做域名网址注册
  • 快速网站开发介绍网站建设中面包屑导航的特点
  • 海口高端品牌网站建设广州专业的网站建设公司哪家好
  • 如何建立p2p网站企业app下载
  • 郧阳网站建设网络推广运营途径
  • 网站开发私活一个app费用多少钱
  • 网站建设优化陕西百度保障中心人工电话
  • 电子商务网站建设考纲温州网站制作企业
  • 吴川市规划建设局网站网店运营心得体会
  • 响应式电影资讯网站工作纪律
  • 长春长春网站建设网黄冈网站推广
  • 100个免费推广网站下载软文营销模板
  • 南昌网站开发制作公司花都商城网站建设
  • 整合资源加强全市网站建设ppt模板免费下载 素材教学
  • 网站设计时应考虑哪些因素百度竞价冷门产品
  • 做网站用的主机东莞网站建设制作公司排名
  • 苏州新区网站制作建设推广告设计专业有什么可从事的工作
  • 网站百科推广怎么做天津宏宇网站建设
  • 律所网站建设管理制度高度重视局门户网站建设
  • 如何查看网站 是哪家做的住房和城乡建设报名网站
  • 望江县建设局网站户县网站建设