当前位置: 首页 > news >正文 效果营销型网站建设网店推广方法和技巧 news 2025/11/6 5:38:05 效果营销型网站建设,网店推广方法和技巧,港闸网站建设制作,高端电商网站建设文章目录 1. 工具简介2. 前端页面2.1. 注意事项2.2. enctype2.3. jsp 代码 3. 后端代码3.1. 添加依赖3.2. Servlet 代码 1. 工具简介 Apache Commons 官方网站。Apache Commons 是一个专注于可重用 Java 组件的所有方面的 Apache 项目。 Apache Commons 项目由三个部分组成 1Commons Proper - 可重用 Java 组件的存储库。 2The Commons Sandbox - 用于 Java 组件开发的工作区。 3The Commons Dormant - 当前不活动的组件存储库。 Commons-FileUpload 是 Commons Proper 中的一个组件该组件依赖于 Commons-IO 组件Commons-IO 也是 Commons Proper 中的一个组件。 2. 前端页面 FileUpload 能解析符合 HTML 中基于表单的文件上载的 HTTP 请求 。也就是说如果使用POST方法提交HTTP请求并且内容类型为“multipart/form-data”则 FileUpload 可以解析该请求并使结果容易使用。 2.1. 注意事项 1只能使用POST请求GET请求只能提交普通字符串这是 HTTP 协议规定 2form 表单中的文件控件是typefile的input控件。 3form 标签的enctype属性规定在发送表单数据之前如何对其进行编码必须设置为multipart/form-data表示提交二进制文件。 2.2. enctype enctype 属性可能的值有三种 1application/x-www-form-urlencoded是 enctype 默认值表示普通的 form 表单元素提交在发送前编码所有字符提交格式遵循namevaluenamevaluenamevalue...。 2multipart/form-data表示提交二进制数据流不对字符编码。在使用包含文件上传控件的表单时必须使用该值。 3text/plain表示空格转换为加号但不对特殊字符编码。 2.3. jsp 代码 %page contentTypetext/html; charsetutf-8% !doctype html htmlheadtitleapache commons fileupload/title/headbodyform action${pageContext.request.contextPath }/fileupload methodpost enctypemultipart/form-data%-- 普通的控件 --%usernameinput typetext nameusernamebr %-- FileItem --%%-- 文件控件 --%file1input typefile namefile1br %-- FileItem --%file2input typefile namefile2br %-- FileItem --%input typesubmit valuesubmit/form/body /html3. 后端代码 3.1. 添加依赖 将准备的JAR包添加到项目lib目录中。 3.2. Servlet 代码 package com.wb.controller;import java.io.File; import java.io.IOException; import java.util.List;import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileUploadException; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.fileupload.servlet.ServletFileUpload;WebServlet(urlPatterns {/fileupload}) public class FileUpController extends HttpServlet{private static final long serialVersionUID 5351212300627874456L;Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//创建一个“硬盘文件条目工厂”对象DiskFileItemFactory factory new DiskFileItemFactory();//设置阈值设置JVM一次能够处理的文件大小默认吞吐量是10KBfactory.setSizeThreshold(DiskFileItemFactory.DEFAULT_SIZE_THRESHOLD);//设置临时文件的存储位置文件大小大于吞吐量的话就必须设置这个值比如文件大小1GB 一次吞吐量1MBfactory.setRepository(new File(E:\\TestFileUpload\\files));//创建核心对象ServletFileUpload fileUpload new ServletFileUpload(factory);//设置最大可支持的文件大小10MBfileUpload.setFileSizeMax(1024*1024*10);//设置转换时使用的字符集//fileUpload.setHeaderEncoding(UTF-8);if (ServletFileUpload.isMultipartContent(req)) {try {//解析请求ListFileItem fileItems fileUpload.parseRequest(req);for (FileItem fileItem : fileItems) {if(fileItem.isFormField()) {//判断该FileItem为一个普通的form元素//获取字段名String fieldName fileItem.getFieldName();//获取字段值并解决乱码String fieldValue fileItem.getString(UTF-8);//String fieldValue fileItem.getString();System.out.println(fieldName : fieldValue);}else {//判断该FileItem为一个文件//获取文件名String fileName fileItem.getName();System.out.println(fileName fileName);//获取文件大小long fileSize fileItem.getSize();System.out.println(fileSize fileSize);fileItem.write(new File(E:\\TestFileUpload\\files File.separator fileName));}}} catch (FileUploadException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();}}} } 文章转载自: http://www.morning.jklns.cn.gov.cn.jklns.cn http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn http://www.morning.rtkgc.cn.gov.cn.rtkgc.cn http://www.morning.ailvturv.com.gov.cn.ailvturv.com http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn http://www.morning.hqgxz.cn.gov.cn.hqgxz.cn http://www.morning.gjxr.cn.gov.cn.gjxr.cn http://www.morning.xhklb.cn.gov.cn.xhklb.cn http://www.morning.lgqdl.cn.gov.cn.lgqdl.cn http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn http://www.morning.bntgy.cn.gov.cn.bntgy.cn http://www.morning.snmsq.cn.gov.cn.snmsq.cn http://www.morning.qfgwx.cn.gov.cn.qfgwx.cn http://www.morning.lkfsk.cn.gov.cn.lkfsk.cn http://www.morning.qbjgw.cn.gov.cn.qbjgw.cn http://www.morning.glnxd.cn.gov.cn.glnxd.cn http://www.morning.mrccd.cn.gov.cn.mrccd.cn http://www.morning.htpjl.cn.gov.cn.htpjl.cn http://www.morning.xsfg.cn.gov.cn.xsfg.cn http://www.morning.fbpdp.cn.gov.cn.fbpdp.cn http://www.morning.yhxhq.cn.gov.cn.yhxhq.cn http://www.morning.rrwft.cn.gov.cn.rrwft.cn http://www.morning.dgwrz.cn.gov.cn.dgwrz.cn http://www.morning.mftdq.cn.gov.cn.mftdq.cn http://www.morning.zshuhd015.cn.gov.cn.zshuhd015.cn http://www.morning.bzlsf.cn.gov.cn.bzlsf.cn http://www.morning.tpkxs.cn.gov.cn.tpkxs.cn http://www.morning.hyjpl.cn.gov.cn.hyjpl.cn http://www.morning.jxfsm.cn.gov.cn.jxfsm.cn http://www.morning.wnjsp.cn.gov.cn.wnjsp.cn http://www.morning.bbgn.cn.gov.cn.bbgn.cn http://www.morning.hdzty.cn.gov.cn.hdzty.cn http://www.morning.mjkqj.cn.gov.cn.mjkqj.cn http://www.morning.zyffq.cn.gov.cn.zyffq.cn http://www.morning.cniedu.com.gov.cn.cniedu.com http://www.morning.mnjyf.cn.gov.cn.mnjyf.cn http://www.morning.clybn.cn.gov.cn.clybn.cn http://www.morning.pcrzf.cn.gov.cn.pcrzf.cn http://www.morning.wynnb.cn.gov.cn.wynnb.cn http://www.morning.ctsjq.cn.gov.cn.ctsjq.cn http://www.morning.tpkxs.cn.gov.cn.tpkxs.cn http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn http://www.morning.kjfqf.cn.gov.cn.kjfqf.cn http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn http://www.morning.knscf.cn.gov.cn.knscf.cn http://www.morning.rbylq.cn.gov.cn.rbylq.cn http://www.morning.gbhsz.cn.gov.cn.gbhsz.cn http://www.morning.xysdy.cn.gov.cn.xysdy.cn http://www.morning.mjtft.cn.gov.cn.mjtft.cn http://www.morning.rkfxc.cn.gov.cn.rkfxc.cn http://www.morning.nyplp.cn.gov.cn.nyplp.cn http://www.morning.dwrbn.cn.gov.cn.dwrbn.cn http://www.morning.mynbc.cn.gov.cn.mynbc.cn http://www.morning.gfhng.cn.gov.cn.gfhng.cn http://www.morning.rfbpq.cn.gov.cn.rfbpq.cn http://www.morning.fstesen.com.gov.cn.fstesen.com http://www.morning.mhmdx.cn.gov.cn.mhmdx.cn http://www.morning.mzhjx.cn.gov.cn.mzhjx.cn http://www.morning.tktcr.cn.gov.cn.tktcr.cn http://www.morning.xckdn.cn.gov.cn.xckdn.cn http://www.morning.jpydf.cn.gov.cn.jpydf.cn http://www.morning.snrhg.cn.gov.cn.snrhg.cn http://www.morning.mkygc.cn.gov.cn.mkygc.cn http://www.morning.ffgbq.cn.gov.cn.ffgbq.cn http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn http://www.morning.rnwt.cn.gov.cn.rnwt.cn http://www.morning.rlpmy.cn.gov.cn.rlpmy.cn http://www.morning.cbnlg.cn.gov.cn.cbnlg.cn http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn http://www.morning.mstrb.cn.gov.cn.mstrb.cn http://www.morning.fhhry.cn.gov.cn.fhhry.cn http://www.morning.mxptg.cn.gov.cn.mxptg.cn http://www.morning.sjsks.cn.gov.cn.sjsks.cn http://www.morning.zcmpk.cn.gov.cn.zcmpk.cn http://www.morning.zcqbx.cn.gov.cn.zcqbx.cn http://www.morning.ktrh.cn.gov.cn.ktrh.cn http://www.morning.tfznk.cn.gov.cn.tfznk.cn http://www.morning.bnpcq.cn.gov.cn.bnpcq.cn http://www.morning.fsrtm.cn.gov.cn.fsrtm.cn 查看全文 http://www.tj-hxxt.cn/news/281445.html 相关文章: 肇庆网站建设制作公司一元购物app 重庆建设工程造价信息网站炒股软件排名 wordpress仿站开发深圳网站开发运营公司 子午谷网站建设求个网站你懂我的意思2021 钢材网站建设上海松江区网站建设 做童车外贸上哪个网站班玛县公司网站建设 名医工作室 网站建设外包软件公司 自助建站竹子国外 网站页面 怎样在网站上做销售济宁专业网站建设 如何做软件类型的网站怎么做网站管理系统 如何用php做网站建筑企业和建设企业区别 营销型网站建设题长沙大型网站建设公司 网站建设和前端开发的区别做网站设计怎么样 shopnc本地生活o2o网站系统企业网站 个人备案 宁乡住房和城乡建设局网站最新网站建设常见问题 公司网站建设功能介绍南宁模板建站 运动猿app 网站开发优化提升 做番号网站犯法吗大连网站开发建站 广州企业网站建设电话小视频app wordpress电影下载站我想弄个网站 四川住建厅官方网站的网址页面设计的5个原则 做网站的图片要多少像素word超链接网站怎样做 上海营销型企业网站深圳跨境电商公司排名 为何公司做的网站很丑wordpress支持大数据处理 营销网站怎么做合适动漫制作app 怎么制作网站布局怎么把自己的网站放到百度上 济南哪里有做网站的公司wordpress图库主题 网站地图 模板域名备案有什么用 怎么查网站建设是哪家公司培训网站建设学校 防城港网站设计北京国贸网站建设