千家信息网

SWFupload在servlet如何使用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关SWFupload在servlet如何使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.向后台传参数问题以及中文在后台接收为null
千家信息网最后更新 2026年11月03日SWFupload在servlet如何使用

这篇文章将为大家详细讲解有关SWFupload在servlet如何使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1.向后台传参数问题以及中文在后台接收为null问题。

在初始化参数中配置

use_query_string : true,//(好像这是必须的否则后台接收不到参数) true表示用get方式传到服务器,false表示用post方式传递

例如:初始化参数有如下配置

post_params: {"name" :encodeURIComponent( "麻子"),//中文进行编码(好像只有这样才能被servlet接收否则接收到的是null),放心在服务器端会解码的。

"hello":"hahaha",
},

服务器端接收(java代码):

response.setContentType("text/html;charset=UTF-8");
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);//为接收上传的文件而准备的工厂类
String ss=request.getParameter("name");//接收post_params里面的参数,好像只有这样才能接收到
String names=java.net.URLDecoder.decode(ss,"UTF-8");//将在前面编码的字符串解码
upload.setHeaderEncoding("utf-8");//解决上传文件乱码问题
try {
List items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (!item.isFormField()) {//非表单域 ,就是上传文件
String fieldName = item.getFieldName();//文件域中name属性的值
String fileName =item.getName(); //文件名字
String contentType = item.getContentType(); //文件的类型
long size = item.getSize();//文件的大小,以字节为单位
File saveFile = new File("D:/test/"+fileName);//定义一个file指向一个具体的文件(D盘中的文件夹)
item.write(saveFile);//把上传的内容写到一个文件中
}
}

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("文件上传不成功!");
}//解析request请求

关于"SWFupload在servlet如何使用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 参数 后台 服务器 篇文章 问题 服务 内容 只有 方式 更多 编码 中文 配置 不错 实用 成功 乱码 代码 单位 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中智农互联网科技 互联网是第几次科技革命的成果 新华互联网科技学校 互联网最新的科技 科技与互联网 互联网科技与金融科技 北京互联网科技公司 有马互联网科技 为想互联网科技 西安互联网科技公司 碳银互联网科技有限公司 互联网科技项目计划书材料类 崇明区互联网教育科技售后服务 互联网科技与大数据专业 健康食品互联网创新科技园项目 中国科技创新与世界互联网大会 互联网行业科技股 科技赋能视角下互联网保险发展 上海科技产业互联网平台 卡尔迅互联网科技有限公司 互联网科技有限公司图片 北京互联网科技 互联网 的科技创新 互联网科技论文 互联网金融 科技创新 镁科技互联网资讯平台 深圳卡尔迅互联网科技有限公司怎么样 汉立互联网科技有限公司联系电话 深圳市罗太互联网科技有限公司 宁波跨境商互联网科技有限公司
0