commons fileupload 文件上传乱码问题解决方案 + request.getParameter无法得到参数问题
来源:互联网 发布:商务软件解决方案 编辑:程序博客网 时间:2024/05/21 17:48
- 1. DiskFileItemFactory factory = new DiskFileItemFactory();
- ServletFileUpload upload = new ServletFileUpload(factory);
- upload.setHeaderEncoding("utf-8")
- 2.jsp文件的request.setCharacterEncoding("UTF-8");
- 3. FileItem item = (FileItem) itr.next();
- String value = new String(item.getString().getBytes()) ;
- 均无效!
- 最终的解决办法是 使用 org.apache.commons.fileupload组件里的一个方法:
- String value = new String(item.getString("UTF-8")) ;
- //解决request.getParameter问题
- DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
try
{
List items = upload.parseRequest(request);
Iterator iterator = items.iterator();
while (iterator.hasNext())
{
FileItem item = (FileItem) iterator.next();
if (item.isFormField())
{
String fieldName = item.getFieldName();
if ("fileUpload".equals(fieldName))
{
String value = new String(item.getString("utf-8"));
}
}
}
} catch (Exception e)
{
}
转自:http://blog.csdn.net/lxqssx/article/details/3283865
- commons fileupload 文件上传乱码问题解决方案 + request.getParameter无法得到参数问题
- commons fileupload 文件上传乱码问题解决方案 + request.getParameter无法得到参数问题
- commons-fileupload 上传文件乱码问题
- commons-fileupload 上传文件乱码问题
- request.getparameter中文乱码问题解决方案
- request.getParameter("参数") 乱码问题
- commons-fileupload 上传时传递参数问题解决
- commons-fileUpload组件解决文件上传乱码问题
- commons-fileUpload组件解决文件上传乱码问题
- commons-fileupload 文件上传问题
- 使用commons-fileupload实现文件(doc、pdf)上传,提取表单参数并解决中文乱码
- 文件上传 commons-FileUpload
- Commons FileUpload上传文件
- Commons FileUpload上传文件
- commons-fileupload-文件上传
- commons fileupload 文件上传
- commons-fileupload上传文件
- 文件上传 commons-fileupload
- 哈佛校园里,不见华服,不见化妆,更不见晃里晃荡,只有匆匆的脚步,坚实地写下人生的篇章
- Win32 多线程程序设计(4)— 同步控制
- 20121223-命令与征服快捷键
- 网络编程中的几个概念
- 体验函数参数
- commons fileupload 文件上传乱码问题解决方案 + request.getParameter无法得到参数问题
- IIS安装及使用图解
- Basic distinguish between web.py / flup and tornado web process handling model (TBC)
- C#中常见的控件及功能(一)
- Java基础_toString
- 吾爱破解论坛元旦开放注册
- 2012- 16-23
- log4j的使用
- 最小生成树 poj2349