日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java通过commons-fileupload实现多张图片的上传(servlet)

發布時間:2023/12/3 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java通过commons-fileupload实现多张图片的上传(servlet) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//添加食品信息private void addProduct(HttpServletRequest request, HttpServletResponse response) throws IOException{PrintWriter out = response.getWriter();/*Date date=new Date();SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String date1=format.format(date);String productName=request.getParameter("produceName");int typeid=Integer.parseInt(request.getParameter("typename"));String details=request.getParameter("details");Float price =Float.parseFloat(request.getParameter("price"));int stock=Integer.parseInt(request.getParameter("stock"));String fileName=request.getParameter("fileName");fileName="images_ganguo/"+fileName;ProductInfo product=new ProductInfo();product.setP_typeId(typeid);product.setProductName(productName);product.setPrice(price);product.setDetails(details);product.setStock(stock);product.setDate(date1);product.setFileName(fileName);int rel=proService.addProductInfo(product);if(rel>0){//添加商品成功之后轉發到查詢所有的商品界面out.print("<script>alert('恭喜您,添加商品成功!');location.href='ProductInfoServlet?tag=show';</script>");}else{out.print("<script>alert('很抱歉,添加商品失敗!');location.href='ProductInfoServlet?tag=show';</script>");}*/String typename="";//類型名稱String brand="";//品牌String produceName="";//商品名稱String details="";//商品詳情String price="";//價格int stock=0;//庫存request.setCharacterEncoding("utf-8");String uploadFileName="";//上傳的文件名(大圖)String uploadFileName1="";//上傳的文件名(小圖1)String uploadFileName2="";//上傳的文件名(小圖2)String uploadFileName3="";//上傳的文件名(小圖3)String uploadFileName4="";//上傳的文件名(小圖4)String fileName="";//表單字段元素的name屬性值String filedName="";String picPath="";//請求信息中的內容是否是multipart類型boolean isMultipart =ServletFileUpload.isMultipartContent(request);//上傳文件的存儲路徑(服務器文件系統上的絕對文件路徑)String uploadFilePath=request.getSession().getServletContext().getRealPath("upload/");if(isMultipart){FileItemFactory factory=new DiskFileItemFactory();ServletFileUpload upload=new ServletFileUpload(factory);try{//解析from表單中所有文件List<FileItem> items=upload.parseRequest(request);Iterator<FileItem> iter=items.iterator();while(iter.hasNext()){FileItem item=(FileItem)iter.next();if(item.isFormField()){//判斷,是普通表單fileName=item.getFieldName();//表單字段的name屬性if(fileName.equals("typename")){typename=item.getString("utf-8");}else if(fileName.equals("brand")){brand=item.getString("utf-8");}else if(fileName.equals("produceName")){produceName=item.getString("utf-8");}else if(fileName.equals("details")){details=item.getString("utf-8");}else if(fileName.equals("price")){price=item.getString("utf-8");}else if(fileName.equals("stock")){stock=Integer.parseInt(item.getString("utf-8"));}}else{//文件表單字段//表單字段的name屬性fileName=item.getFieldName();if(fileName.equals("bigfile")){filedName=item.getName();if(fileName!=null&&!filedName.equals("")){File fullFile=new File(item.getName());File saveFile=new File(uploadFilePath,fullFile.getName());item.write(saveFile);uploadFileName=fullFile.getName();//ServletContext application=this.getServletContext();picPath=saveFile.toString();}}else if(fileName.equals("smallfile1")){filedName=item.getName();if(fileName!=null&&!filedName.equals("")){File fullFile=new File(item.getName());File saveFile=new File(uploadFilePath,fullFile.getName());item.write(saveFile);uploadFileName1=fullFile.getName();//ServletContext application=this.getServletContext();picPath=saveFile.toString();}}else if(fileName.equals("smallfile2")){filedName=item.getName();if(fileName!=null&&!filedName.equals("")){File fullFile=new File(item.getName());File saveFile=new File(uploadFilePath,fullFile.getName());item.write(saveFile);uploadFileName2=fullFile.getName();//ServletContext application=this.getServletContext();picPath=saveFile.toString();}}else if(fileName.equals("smallfile3")){filedName=item.getName();if(fileName!=null&&!filedName.equals("")){File fullFile=new File(item.getName());File saveFile=new File(uploadFilePath,fullFile.getName());item.write(saveFile);uploadFileName3=fullFile.getName();//ServletContext application=this.getServletContext();picPath=saveFile.toString();}}}}}catch(Exception ex){ex.printStackTrace();}Date date=new Date();SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String date1=format.format(date);ProductInfo product=new ProductInfo();int typeid=Integer.parseInt(typename);product.setP_typeId(typeid);product.setProductName(produceName);float price1=Integer.parseInt(price);product.setPrice(price1);product.setDetails(details);product.setStock(stock);product.setDate(date1);product.setFileName("upload/"+uploadFileName);product.setFileName_1("upload/"+uploadFileName1);product.setFileName_2("upload/"+uploadFileName2);product.setFileName_3("upload/"+uploadFileName3);int rel=proService.addProductInfo(product);if(rel>0){//添加商品成功之后轉發到查詢所有的商品界面out.print("<script>alert('恭喜您,添加商品成功!');location.href='ProductInfoServlet?tag=show';</script>");}else{out.print("<script>alert('很抱歉,添加商品失敗!');location.href='ProductInfoServlet?tag=show';</script>");}}}

總結

以上是生活随笔為你收集整理的java通过commons-fileupload实现多张图片的上传(servlet)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一边摸一边抽搐一进一出视频 | 国产一国产二国产三 | 成人在线视频免费 | 欧美裸体视频 | 97天天干| 男人免费网站 | 久热一区 | k8yy毛片 | 91爱在线观看 | 国产精品久久国产精品99 | 国产精品无码免费专区午夜 | 无码人妻精品一区二区三区99v | av在线激情| 国产chinasex对白videos麻豆 | 国产又粗又猛又爽又黄的 | 可以看污的网站 | 99热精品久久 | 成人在线免费网站 | 欧美激情在线狂野欧美精品 | 日本少妇作爱视频 | 亚欧美日韩 | 国产网址在线观看 | 97热视频| 久久日本精品字幕区二区 | 中文字幕一区二区不卡 | 在线电影一区二区 | 三级黄色短视频 | 无码国产精品一区二区免费16 | 国产精品影院在线观看 | 日本亚洲网站 | 精品人妻无码一区二区三区蜜桃一 | 青青操网站 | 黄色午夜网站 | 中文字幕不卡视频 | 激情另类视频 | 一本加勒比北条麻妃 | 欧美精品免费视频 | 色七七在线| 看黄色的网站 | 天天夜夜骑 | 国内精品久久久久久久久久久 | 日本中文在线观看 | 日韩精品v| 亚洲av成人无码一二三在线观看 | 夜夜操av | 成人做爰免费视频免费看 | 国产在线播放一区二区 | 免费观看已满十八岁 | 激情福利网| 欧美激情videos | 亚洲第一欧美 | 91高跟黑色丝袜呻吟在线观看 | 日韩一区二区三区免费在线观看 | 免费二区 | 国产一区二区三区四区视频 | 精品一区二三区 | 成人激情视频网 | 超碰.com| 国产成人av免费观看 | 奇米影视四色7777 | 亚洲a黄| 99这里| 午夜av网站| www.亚洲| 日韩专区在线播放 | 亚洲网站免费观看 | 97色在线观看 | 精品69| 国内少妇精品 | 波多野结衣小视频 | 一级片免费在线观看 | 午夜三级在线观看 | 国产成人欧美一区二区三区91 | 日韩精品一区二区三区网站 | 日日躁夜夜躁 | 人av在线 | 色无极影院亚洲 | 国产资源在线看 | 波多野结衣在线观看视频 | 黄色高清无遮挡 | av无码久久久久久不卡网站 | 亚洲大乳 | 久久依人网 | 福利在线看| 乱子伦视频在线看 | 成人亚洲欧美 | 欧美成人黄 | 青青草五月天 | 日韩在线视频在线观看 | 99热在线观看免费精品 | 一卡二卡三卡在线观看 | 最新国产精品视频 | 国产成年妇视频 | 喷潮在线 | 亚洲自拍偷拍精品视频 | 中文字幕免费观看视频 | 产乳奶汁h文1v1 | 欧美色综合| 激情网站免费 |