国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

java 文件上傳到讀取文件內(nèi)容的實例

2024-07-14 08:41:33
字體:
供稿:網(wǎng)友

1.下載文件,將文件保存到本地。(只試用excel);

2.對文件的標(biāo)題進(jìn)行檢驗;

3.獲取導(dǎo)入的批次(取一個表的一個值,加1);

4.循環(huán)獲取文件某一個行,某一列的值,set到對象中;

5.檢驗值的合法性;

6.循環(huán)保存到對象中。

7.用map將錯誤的信息和正確的信息,JSONObject.fromObject(map);

public String uploadFile() throws Exception {logger.info("開始導(dǎo)入規(guī)則文件:" + fileInputFileName);InputStream is = new FileInputStream(fileInput);String uploadPath = ServletActionContext.getServletContext().getRealPath("/upload");System.out.println(uploadPath);File targetFile = new File(uploadPath, this.getFileInputFileName());OutputStream os = new FileOutputStream(targetFile);byte[] buffer = new byte[1024];int length = 0;while ((length = is.read(buffer)) > 0) {os.write(buffer, 0, length);}is.close();os.close();Map<String, Object> map = personalKPIMonitorManualRuleService.importRules(targetFile);HttpServletResponse response = ServletActionContext.getResponse();response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.println(JSONObject.fromObject(map));// if(flag==true){// logger.info("規(guī)則文件導(dǎo)入成功:"+fileInputFileName);// out.println("規(guī)則文件導(dǎo)入成功:"+fileInputFileName);// }else{// logger.info("規(guī)則文件導(dǎo)入失敗:"+fileInputFileName);// out.println("規(guī)則文件導(dǎo)入失敗,詳見日志:"+fileInputFileName);// }out.flush();out.close();return null;}

以上這篇java 文件上傳到讀取文件內(nèi)容的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 资中县| 拜泉县| 西乌珠穆沁旗| 油尖旺区| 盐池县| 万全县| 三江| 来宾市| 天祝| 南通市| 焦作市| 景洪市| 屏边| 龙江县| 藁城市| 宜春市| 疏附县| 来凤县| 灵宝市| 原平市| 平昌县| 西丰县| 通城县| 略阳县| 宁城县| 许昌县| 滨州市| 双桥区| 清新县| 山东省| 奉新县| 五河县| 逊克县| 定兴县| 黄陵县| 文登市| 日喀则市| 洮南市| 阜阳市| 香河县| 光泽县|