JAVA 异步ajax实现xml 文件上传 并且解析xml
来源:互联网 发布:那个软件看火影没广告 编辑:程序博客网 时间:2024/05/16 08:03
html:
<!--upload html--><input type="file" id="file" name="file" value="选择文件" /><input type="button" value="上传" onclick="upload();"/><!--upload js---><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/ajaxfileupload.js"></script><script type ="text/javascript">var upload = function(){$.ajaxFileUpload({ url: 'map/upload', secureuri: false, fileElementId: 'file', dataType: 'json', success: function (data, status){alert("上传成功"); }, error: function (data, status, e){alert("上传失败"); } });}</script>
java:
/*** 所用jar这里用的sping mvc 当然用其他的上传得到流也是可以的* jxl-2.4.3.jar* org.apache.common.io.jar* org.apache.common.fileupload.jar*///上传接收@RequestMapping("/upload")public void upload(HttpServletRequest request, HttpServletResponse response) throws IOException{ MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; List<MultipartFile> fileList = multipartRequest.getFiles("file"); for (MultipartFile mf : fileList) { if(!mf.isEmpty()){ parseExcel(mf); break; } } //返回json toJson("{'status', 1}");}//解析表格public void parseExcel(MultipartFile mf){Workbook workbook = null ;try {workbook = Workbook.getWorkbook(mf.getInputStream());Sheet sheet = workbook.getSheet(0);int count = sheet.getRows();for (int i= 1 ;i < count;i ++){ Cell[] cells = sheet.getRow(i); System.out.println(cells);}}catch (Exception e){ e.printStackTrace();} finally {if (workbook != null ){ workbook.close();}}}
原创:blog.csdn.net/qilin001cs
0 0
- JAVA 异步ajax实现xml 文件上传 并且解析xml
- Ajax异步 解析xml
- SpringMVC实现文件上传并解析XML
- ajax解析XML文件
- ajax 发送xml文件,java接受xml文件并解析
- java+jquery form实现异步上传文件,并且成功返回
- Ajax实现文件异步上传
- JS解析xml,Ajax访问xml文件
- Ajax解析Xml文件(一)
- Ajax解析Xml文件(二)
- Ajax解析xml文件1
- Ajax解析xml文件2
- Ajax解析xml文件3
- ajax异步文件上传原理解析
- java 解析 xml文件
- java解析xml文件
- Java解析XML文件
- java解析xml文件
- zxing二维码的使用
- 【Deep Learning学习笔记】Efficient Estimation of Word Representations in Vector Space_google2013
- Python学习笔记(二)-NotePad++中文显示问题
- JavaScript学习笔记二十二:class继承
- 肝纤维化及肝硬化主要检测指标
- JAVA 异步ajax实现xml 文件上传 并且解析xml
- Varnish安装
- 云端基于Docker的微服务与持续交付实践
- Erlang学习笔记(一)
- 安装gitlab
- python中list 和 dict 效率的一次实践
- Tutorial for CUDA 7.5 Installation Based on CentOS 7
- quartz 定时任务框架学习资料
- 谈谈数据库的ACID