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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java上传组件_java上传组件FileUpload

發布時間:2023/12/10 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java上传组件_java上传组件FileUpload 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果表單中有文件要上傳,也就是有

就需要在form標簽中添加enctype="multipart/form-data"屬性 如果添加此屬性,在操作

頁面servlet中,用request.getParameter("name")獲取普通表單數據就會

出錯java.lang.NullPointerException

可以使用FileUpload組件操作上傳文件

1,導入jar包;commons-fileupload-1.2.2.jar commons-io-1.4.jar

上傳jsp頁面fileupload.jsp

pageEncoding="UTF-8"%>

上傳表單

用戶名:

servlet頁面進行操作

package com.henau.fileupload;

import java.io.IOException;

import java.util.Iterator;

import java.util.List;

import javax.servlet.ServletException;

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;

public class servletupload1 extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setCharacterEncoding("UTF-8");

DiskFileItemFactory factory=new DiskFileItemFactory();//磁盤工廠

ServletFileUpload upload=new ServletFileUpload(factory);//創建處理工具

if(!upload.isMultipartContent(request)){//判斷是否有multipart/form-data

return;

}

upload.setHeaderEncoding("UTF-8");//解決中文文件名亂碼問題

upload.setFileSizeMax(10*1024*1024);//設置最大上傳文件10M

try {

List items=upload.parseRequest(request);//獲取表單列表

Iterator it=items.iterator();//獲取列表迭代器

while(it.hasNext()){

FileItem item=it.next();

String fieldname=item.getFieldName();

if(!item.isFormField()){//isFormField()是否是普通文本

response.getWriter().write(fieldname+":文件大小:"+item.getSize()+"
");

response.getWriter().write(fieldname+":文件名稱:"+item.getName()+"
");

response.getWriter().write(fieldname+":文件類型:"+item.getContentType()+"
");

}else{

response.getWriter().write(fieldname+":普通文本數據:"+item.getString("UTF-8")+"
");

}

}

} catch (FileUploadException e) {

e.printStackTrace();

}

}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response);

}

}

頁面顯示效果

username:普通文本數據:用戶名

file1:文件大小:14

file1:文件名稱:IO流.txt

file1:文件類型:text/plain

file2:文件大小:2621

file2:文件名稱:javaSE需求.txt

file2:文件類型:text/plain

原文:http://www.cnblogs.com/lzzhuany/p/4977211.html

總結

以上是生活随笔為你收集整理的java上传组件_java上传组件FileUpload的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩精品在线视频免费观看 | 亚洲一二三精品 | www,久久久 | 四虎影院在线看 | 毛片aaaa| 日韩黄色一级大片 | 高h奶汁双性受1v1 | 在线观看国产三级 | 久久久www成人免费精品 | 大尺码肥胖女系列av | 精品国产一区二区三区久久久蜜臀 | 亚洲拍拍 | 蜜桃精品视频 | 超碰2| 亚洲精品中文字幕乱码三区 | 少妇名器的沉沦 | 一区二区三区小视频 | 麻豆久久久9性大片 | 99re7| 特黄aaaaaa私密按摩 | 波多野结衣高清视频 | 很黄很黄的网站 | 欧美午夜寂寞影院 | 欧美性做爰免费观看 | 99久精品视频| av在线天堂网 | 国模吧一区二区三区 | 亚洲国产精品美女 | 肥熟女一区二区三肥熟女 | 日韩欧美不卡在线 | 国产人妻人伦精品1国产 | 亚洲精品国产精品国自产观看浪潮 | 国产免费一区二区三区在线观看 | 日韩在线视频免费看 | 亚洲狠狠丁香婷婷综合久久久 | 成人性生交免费看 | 国产在线h| 日日夜夜精品免费视频 | 亚洲美女黄色片 | 超碰免费97| 色偷偷资源网 | 啪啪福利视频 | 亚洲天堂男人网 | 综合精品在线 | 好男人www | 在线观看黄色大片 | 免费看的黄色网 | 99热超碰在线 | 日产亚洲一区二区三区 | 日韩aaaaa| 大屁股白浆一区二区三区 | 五月婷婷六月香 | 神马午夜一区二区 | 美女被男人c | 自拍偷拍另类 | 夜夜爽天天干 | 一起操17c | 国产精品视频123 | 四虎永久地址 | 真人抽搐一进一出视频 | 超碰激情| 日本孰妇毛茸茸xxxx | 伊人二区| 中文字幕一区二区三区人妻电影 | 日韩av一区二区三区在线 | 亚洲午夜网站 | 免费观看黄色网址 | 成年视频在线观看 | 日韩精品一区二区视频 | av天天看| 国产精品久久久91 | 成人免费看视频 | 亚洲午夜久久久久久久久红桃 | 日本不卡一区二区三区视频 | 久久噜噜色综合一区二区 | 日日操天天 | 国产a级精品 | 精品网站999www| 国产一区两区 | 亚洲激情视频小说 | 亚洲自拍偷拍区 | 国产喷水吹潮视频www | 青青国产在线 | 久草视频手机在线观看 | 大伊人网| 一级片免费观看视频 | 日本高清二区 | www.亚洲免费 | 国外亚洲成av人片在线观看 | 老子午夜影院 | 日本不卡一区视频 | 狠狠干美女 | www.久久艹| 九草视频在线观看 | 亚洲欧洲免费 | 国产真实乱人偷精品 | 国产精品亲子伦对白 | 色婷婷精品国产一区二区三区 | 亚洲视频色图 |