Tag: springmvc

Excelparsing器JSP Spring

我一直在想,如果有人能build议我一个很好的Java Excelparsing器,所以我可以在spring轻松上传和操作XLS文件。 互联网上有一些parsing器,但我不知道哪一个是最轻,最快的。 我只需要一个简单的。 非常感谢….

格式化jasper报告列

我正在开发使用spring MVC框架工作的web应用程序,在我的应用程序中,我使用jasper report将一些结果下载到csv 。 但我有问题,而下载包含数字字段,如credit card number 。 即使信用卡号码字段在我的应用程序中是stringtypes,当它作为csv下载时它会自动转换成整数字段,并且由于卡号length 16-digits它总是会被转换成exponential form 。 我怎么解决这个问题?。 我尝试了各种方法,但没用

如何从jQuery下载excel获取ajax请求

我有一个弹簧MVC视图,它提供了一个excel文件,但是,现在我已经修改了这个过程,以便用户在下载excel之前获取一个模式框,在这个框中可以select一些选项。 这些选定的选项被发送到视图。 我的请求看起来像这样 $.get("downloadExcel", { 'foo': 'bar' }); 当这个请求,我期望文件被下载,但是,这并没有发生。 即使上面请求的响应头是: Cache-Control:private, must-revalidate Content-disposition:attachment; filename=filename.xls Content-Language:en-US Content-Type:application/vnd.ms-excel; charset=ISO-8859-1 Pragma:private Server:Jetty(6.1.14) Transfer-Encoding:chunked 注意 :当我删除对话框时,所有工作都很好,因此请求不再是ajax请求。 题 有没有办法通过ajax请求获取excel文件?

springMVC 3下载一个Excel文件

即使在我的控制器方法中没有错误,我也无法从浏览器中下载excel文件。 @RequestMapping(value = "/getExcelFile", method = RequestMethod.GET, produces="application/json") public @ResponseBody HttpEntity<byte[]> getUserDetailsExcelFile(@RequestParam Long id) { try { byte[] wb = ExcelReportView.buildExcelDocument(data); HttpHeaders header = new HttpHeaders(); header.setContentType(new MediaType("application", "vnd.openxmlformats-officedocument.spreadsheetml.sheet")); header.set("Content-Disposition", "attachment; filename=test.xls"); header.setContentLength(wb.length); return new HttpEntity<byte[]>(wb, header); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } 我收到了来自萤火虫的资讯要求。 Request Method:GET […]

为什么当我从Excel上传值到我的数据库时,我得到一个NullPointerException?

我正在开发一个Spring Web应用程序。 当我从Excel工作表中获取值并上传到我的数据库时,即使我正在validation值,我得到一个NullPointerException。 在我的Excel工作表中,列5的数据是空的,当我获取的列值,我得到NullPointerException。 如何validation该列值? 这是我的代码: try { if(getCellValue(row.getCell(4)).tostring()!="") { criterias.put("fullName",getCellValue(row.getCell(5))); Driver driver=genericDAO.getByCriteria(Driver.class, criterias); if(driver==null) { error = true; lineError.append("Invalid driver name, "); } else { eztoll.setDriver(driver); } } catch(Exception ex) { e.printstacktrace(); }

从Spring返回Excel下载文件

所以我有一个Spring控制器,我想创build一个Excel文件并返回,以便它被浏览器下载。 我正在使用JEXcelApi。 这是我的控制器代码 @RequestMapping(value="/excel/cols/{colString}/rows/{rowString}/", method = RequestMethod.GET) @ResponseBody public ResponseEntity<String> exportExcel(HttpServletResponse response, @PathVariable List<String> colString, @PathVariable List<String> rowString) throws JSONException, IOException, WriteException { WritableWorkbook workbook = Workbook.createWorkbook(new File("exported.xls")); WritableSheet sheet = workbook.createSheet("Exported",0); String[] cols = colString.get(0).split(","); String[] rows = rowString.get(0).split(","); for(int i = 0; i < cols.length;i++){ Label label = new Label(i,0, cols[i]); sheet.addCell(label); } […]