<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBegin.jsp"%><% /* 页面说明:文档附件列表 */ String attributeID = CurPage.getAttribute("AttributeID"); if(attributeID == null) attributeID = ""; String compClientID = request.getParameter("CompClientID"); %>
<% String iconClass = "icon icon_file"; int attachmentSize=0; DecimalFormat FORMAT = new DecimalFormat("###.0"); List list = JBOFactory.createBizObjectQuery("jbo.app.tenwa.doc.LB_DOCATTRIBUTE", "select CONTENT_TYPE,FILESIZE,FILENAME,FILEPATH,FULLPATH,REMARK from O where ID=:id ") .setParameter("id", attributeID).getResultList(false); attachmentSize=list.size(); for(BizObject bo : list){ String fileName = bo.getAttribute("FILENAME").getString(); String showFileName=fileName.length()>14?fileName.substring(0, 14)+".....":fileName; String sContentType = bo.getAttribute("CONTENT_TYPE").getString().trim(); String remark=bo.getAttribute("REMARK").getString().trim(); if(sContentType.equals("application/msword") || sContentType.equals("application/kswps")||sContentType.indexOf("officedocument.wordprocessingml.document")>0) iconClass = "icon icon_word"; else if(sContentType.equals("application/vnd.ms-excel") || sContentType.equals("application/kset")||sContentType.indexOf("officedocument.spreadsheetml.sheet")>0) iconClass = "icon icon_excel"; else if(sContentType.equals("application/vnd.ms-powerpoint")) iconClass = "icon icon_ppt"; else if(sContentType.equals("application/pdf")) iconClass = "icon icon_pdf"; else if(sContentType.equals("image/bmp")) iconClass = "icon icon_bmp"; else if(sContentType.equals("image/gif")) iconClass = "icon icon_gif"; else if(sContentType.equals("image/jpeg")) iconClass = "icon icon_jpeg"; else if(sContentType.equals("image/png") || sContentType.equals("image/x-png")) iconClass = "icon icon_png"; else if (sContentType.equals("application/zip") || sContentType.equals("application/x-rar") || sContentType.equals("application/x-java-archive") || sContentType.equals("application/x-7z-compressed")){ iconClass = "icon icon_compress"; }else if(sContentType.equals("text/plain")) iconClass = "icon icon_text"; else if(sContentType.equals("text/html")) iconClass = "icon icon_html"; else if(sContentType.equals("text/css")) iconClass = "icon icon_css"; else iconClass = "icon icon_file"; double iContentLength = bo.getAttribute("FILESIZE").getDouble(); //字节数 String sLength =""; if(iContentLength >= 1024*1024) sLength = FORMAT.format(iContentLength/(1024*1024)) +" MB"; else sLength = FORMAT.format(iContentLength/1024) +" KB"; %>
  <%if(remark.length()>0){%>   <%}%>
<%=showFileName%>
大小: <%=sLength%>
<%} %>
<%@ include file="/IncludeEnd.jsp"%>