关于v3.2版导入导出问题
按例子作了个导入导出模型,发现导出的是空文件,按导入无反应,不知哪里做的不对,谢谢MaintainEntity、MaintainController、maintainlist、upload.jsp在附件中
不知哪里我还没注意到,请各位指点下
导出空文件 后台是否有异常?
导入无反应 是不是说不弹出上传文件的对话框 有什么js错误没? 谢谢,我先好好把例子理顺吧!!!做的太急了,依葫芦画瓢总有漏的地方,谢谢,有问题再请教 基本整明白了,汗一个,明天再试,试通了写个导入导出的步骤 导出好了,字段范围查询也好了,导入死活不行
@RequestMapping(params = "goImplXls")
public ModelAndView goImplXls(HttpServletRequest request) {
returnnew ModelAndView("jeecg/test/maintain/upload");
}
// 统一的Excel上传导入方式
@RequestMapping(params = "importExcel", method = RequestMethod.POST)
@ResponseBody
public AjaxJson importExcel(HttpServletRequest request, HttpServletResponse response) {
AjaxJson j = new AjaxJson();
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
MultipartFile file = entity.getValue();// 获取上传文件对象
List<MaintainEntity> maintainLists;
try {
maintainLists = (List<MaintainEntity>) ExcelUtil.importExcelByIs(file.getInputStream(), MaintainEntity.class);
for (MaintainEntity maintainList : maintainLists) {
maintainList.setId(UUID.randomUUID().toString());
maintainService.save(maintainList);
}
j.setMsg("文件导入成功!");
} catch (IOException e) {
j.setMsg("文件导入失败!");
logger.error(ExceptionUtil.getExceptionMessage(e));
}
//break; // 不支持多个文件导入?
}
return j;
} 以上的实作有问题哇?是按照JP的例子照搬照抄的,upload.jsp起来后选择文件后按确定,就没反应了,不经该呀,不知哪还没考虑到
upload.jsp对应的是<t:upload name="fiels" buttonText="选择要导入的文件" uploader="maintainController.do?importExcel" extend="*.xls" id="file_upload" formData="documentTitle"></t:upload>
实在没则了 发现upload.jsp没有把值在传回maintainController,可我制定了uploader="maintainController.do?importExcel" extend="*.xls" id="file_upload" formData="documentTitle"></t:upload>,不解!!!
导出空文件 后台是否有异常?
导入无反应 是不是说不弹出上传文件的对话框 有什么js错误没?--弹了上传对话框,但upload没有把值传回maintainController,不解
问题解决了吗? 阿刚炖蛋 发表于 2013-6-28 13:56 static/image/common/back.gif
问题解决了吗?
解决了。现在导入导出都OK,你有啥问题??
页:
[1]
2