LEAP框架-选择树控件使用指南 LEAP框架开发使用指南-上传下载附件 在LEAP平台下进行项目开发,在上传下载附件时以控件的形式开发使用,现介绍如下: 1、引入上传下载附件所需CSS、JS
2、JSP页面上传下载附件控件加载
附件显示iframe控制
上传div区域 | 下载div区域 |
3、上传附件获取与保存JAVA类 //保存附件 KnowledgedocAttachmentUtil.saveAttachments(this.getRequest(), knowledgedoc.getId(), "KNOWLEDGEDOC", this.attachmentMap); KnowledgedocAttachmentUtil类中保存附件相关方法saveAttachments: /** * 保存附件 * @param knowledgedocId 知识ID * @param knowledgedocphase 知识附件标识 * @param Map
>知识附件ListMap */ public static void saveAttachments(HttpServletRequest request, int knowledgedocId, String knowledgedocphase, Map> attachmentMap){ String username = UserContextUtil.getCurrentUser().getUsername(); String uploadTempDir = Configuration.getUploadTempDir(); List tempfiles = new ArrayList(); KnowledgedocService knowledgedocService = (KnowledgedocService) SpringFactory.getInstance().getBean("knowledgedocService"); Map attachmap =ObjectUtil.convertListToMap(knowledgedocService. findAttachmentsByKnowledgedocId(knowledgedocId)); for(Iterator it = attachmentMap.keySet().iterator(); it.hasNext();){ String k = (String)it.next(); List