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

宿迁网站建设怎么收费软件开发外包平台

宿迁网站建设怎么收费,软件开发外包平台,电脑系统下载官方网站,诚信企业品牌网站建设目录 一.SpringMvc文件上传 1.导入依赖#xff08;在pom.xml中#xff09; 2.配置文件上传解析器#xff08;在spring-mvc.xml中#xff09; 3.前端标记多功能表单#xff08;构建一个jsp界面来操作#xff09; 4.将文件写出流#xff0c;然后写入服务器 5.配置映…目录 一.SpringMvc文件上传 1.导入依赖在pom.xml中 2.配置文件上传解析器在spring-mvc.xml中 3.前端标记多功能表单构建一个jsp界面来操作 4.将文件写出流然后写入服务器 5.配置映射地址硬盘和网络地址的映射 5.1硬盘路径 5.2服务器路径 ​编辑  6.在resource包咯构建一个类用于映射 7.效果图形式 二.文件下载  1.编写方法用于图片下载 2.在list.jsp增加一个图片下载的点击事件 3.展示效果图 三..jrebel的使用 1.安装jrebel插件 2.打开代理ReverseProxy_windows_amd64.exe顺序不能错 3.jrebel启动项目 4.启动时要输入UUID 5.设置jrebel离线不需要打开打理 6.再次jrebel启动项目即可运行 四.多文件上传 1.编写用于多文件上传的语句 2.在upload.jsp增加用于多文件上传的from表单 3.运行结果 前言 小编详细的向读者展示了如在新建一个Maven项目的情况下去搭建一个Springmvc mybatismaven集成然后实现SpringMvc的CRUD,以及对于效果图的展示本次小编带来的的关于文件的上传以及下载 一.SpringMvc文件上传 1.导入依赖在pom.xml中 dependencygroupIdcommons-fileupload/groupIdartifactIdcommons-fileupload/artifactIdversion1.3.3/version /dependency 2.配置文件上传解析器在spring-mvc.xml中 bean idmultipartResolver classorg.springframework.web.multipart.commons.CommonsMultipartResolver!-- 必须和用户JSP 的pageEncoding属性一致以便正确解析表单的内容 --property namedefaultEncoding valueUTF-8/property!-- 文件最大大小(字节) 1024*1024*5050M--property namemaxUploadSize value52428800/property!--resolveLazily属性启用是为了推迟文件解析以便捕获文件大小异常--property nameresolveLazily valuetrue//bean 3.前端标记多功能表单构建一个jsp界面来操作 %--Created by IntelliJ IDEA.User: lzzxqDate: 2023/9/9Time: 14:26To change this template use File | Settings | File Templates. --% % page contentTypetext/html;charsetUTF-8 languagejava % html headtitle书籍头像上传/title /head bodyform action${pageContext.request.contextPath}/book/upload methodpost enctypemultipart/form-datalabel书籍编号/labelinput typetext namebid readonlyreadonly value${param.bid}/br/label书籍图片/labelinput typefile namexxx/br/input typesubmit value上传图片/ /form/body /html4.将文件写出流然后写入服务器 后端利用muiltpartFile类接收前端传递到后端的文件 RequestMapping(/upload)//头像上传public String upload(Book book,MultipartFile xxx){try {//上传的图片存放地址String dirPropertiesUtil.getValue(dir); // 网络访问地址String serverPropertiesUtil.getValue(server);String filename xxx.getOriginalFilename();System.out.println(文件名:filename);System.out.println(文件类型:xxx.getContentType());FileUtils.copyInputStreamToFile(xxx.getInputStream(),new File(dirfilename));//修改字段名的属性book.setBname(serverfilename);bookBiz.updateByPrimaryKeySelective(book);} catch (IOException e) {e.printStackTrace();}return redirect:list;} 5.配置映射地址硬盘和网络地址的映射 5.1硬盘路径 5.2服务器路径 6.在resource包咯构建一个类用于映射 7.效果图形式 二.文件下载  1.编写方法用于图片下载 //文件下载RequestMapping(value/download)public ResponseEntitybyte[] download(Book book, HttpServletRequest req){try {//先根据文件id查询对应图片信息Book bkthis.bookBiz.selectByPrimaryKey(book.getBid());String diskPath PropertiesUtil.getValue(dir);String reqPath PropertiesUtil.getValue(server);String realPath bk.getBname().replace(reqPath,diskPath);String fileName realPath.substring(realPath.lastIndexOf(/)1);//下载关键代码File filenew File(realPath);HttpHeaders headers new HttpHeaders();//http头信息String downloadFileName new String(fileName.getBytes(UTF-8),iso-8859-1);//设置编码headers.setContentDispositionFormData(attachment, downloadFileName);headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);//MediaType:互联网媒介类型 contentType具体请求中的媒体类型信息return new ResponseEntitybyte[](FileUtils.readFileToByteArray(file),headers, HttpStatus.OK);}catch (Exception e){e.printStackTrace();}return null;} 2.在list.jsp增加一个图片下载的点击事件 a href${pageContext.request.contextPath }/book/download?bid${b.bid}图片下载/a 3.展示效果图 三..jrebel的使用 1.安装jrebel插件 2.打开代理ReverseProxy_windows_amd64.exe顺序不能错 3.jrebel启动项目 4.启动时要输入UUID 第一行输入  http://127.0.0.1:8888/GUID 其次在浏览器输入 GUID online erstellen Kostenloses Tool, um global eindeutige Nummern (GUIDs) zu generierenhttps://www.guidgen.com/ 在将GUID赋值GUID到网址前面  5.设置jrebel离线不需要打开打理 6.再次jrebel启动项目即可运行 四.多文件上传 1.编写用于多文件上传的语句 //多文件上传RequestMapping(/uploads)public String uploads(HttpServletRequest req, Book book, MultipartFile[] files){try {StringBuffer sb new StringBuffer();for (MultipartFile cfile : files) {//思路//1) 将上传图片保存到服务器中的指定位置String dir PropertiesUtil.getValue(dir);String server PropertiesUtil.getValue(server);String filename cfile.getOriginalFilename();FileUtils.copyInputStreamToFile(cfile.getInputStream(),new File(dirfilename));sb.append(filename).append(,);}System.out.println(sb.toString());} catch (Exception e) {e.printStackTrace();}return redirect:list;} 2.在upload.jsp增加用于多文件上传的from表单 form methodpost action${pageContext.request.contextPath}/book/uploads enctypemultipart/form-datainput typefile namefiles multiplebutton typesubmit上传/button/form 3.运行结果
http://www.w-s-a.com/news/896151/

相关文章:

  • 互联网站备案管理工作方案 工信部注册深圳公司需要什么条件
  • 网站网站服务器网站建设 物流
  • 国外开发网站手机网站建设制作
  • 怎么把自己做的网站传网上青岛工程建设监理公司网站
  • 网站301跳转效果商丘网站公司
  • 公司网站建设西安网站的架构与建设
  • 食品科技学校网站模板花溪村镇建设银行网站
  • 图片渐隐 网站头部flash地方志网站建设自查报告
  • 深圳做商城网站视觉品牌网站建设
  • 永康电子商务网站建设弹幕网站怎么做
  • 百川网站企业做网站要注意哪些
  • 球迷类的网站如何做网站建设需要哪些素材
  • 请问有重庆有做网站吗电子政务系统网站建设的基本过程
  • 建设银行管方网站官网最新版cmsv6
  • 网站开发工程师需要会写什么深圳网站(建设信科网络)
  • 台州网站搭建网站建设需求计划
  • 网站app免费下载软件大全大连百度推广哪家好
  • 网站建设的面试要求iis做的网站手机怎么访问
  • 定州市住房保障和城乡建设局网站上海网站建设排行
  • 网站发帖百度收录网站改版后不收录
  • 昆明建设局网站号码网站开发 浏览器兼容性
  • 湖北专业网站建设大全室内设计联盟app下载
  • 网站建设的意义和作用江苏城市建设档案馆网站
  • 华为云速建站贴心的广州网站建设
  • 网页网站开发公司天津seo推广
  • 网站线框图用什么做共享门店新增礼品卡兑换模式
  • 互联网建站是什么seo服务公司上海
  • 象山县城乡建设局网站做网站客户要求分期
  • 什么是网络营销型网站手机网站 图标
  • 全国新农村建设网站外包和劳务派遣哪个好