1.web.xml<function> <description> change file postfix. </description> <name>getFileCssByFilePostfix</name> <function-class>com.wondertek.meeting.util.FileOperatorUtil</function-class> <function-signature>java.lang.String getFileCssByFilePostfix(java.lang.String)</function-signature> <example> ${wd:getFileCssByFilePostfix(postFix)} </example> </function>
2.wd.tld
<jsp-config> <taglib> <taglib-uri>http://www.wondertek.com.cn/tags/wd</taglib-uri> <taglib-location>/WEB-INF/tlds/wd.tld</taglib-location> </taglib> </jsp-config>3.对应的类文件
/** * 通过文件后缀名来归类 * @param filePostfix * @return */ public static String getFileCssByFilePostfix(String filePostfix){ String fileCss="defaultCss"; if("doc".equals(filePostfix)||"docx".equals(filePostfix)){ fileCss="doc"; }else if("xls".equals(filePostfix)||"xlsx".equals(filePostfix)){ fileCss="excel"; }else if("jpg".equals(filePostfix)||"jpeg".equals(filePostfix)||"png".equals(filePostfix)){ fileCss="image"; }else if("pdf".equals(filePostfix)||"pdf".equals(filePostfix)){ fileCss="pdf"; }else if("ppt".equals(filePostfix)||"pptx".equals(filePostfix)){ fileCss="ppt"; }else if("txt".equals(filePostfix)){ fileCss="txt"; }else if("rmvb".equals(filePostfix)||"mp4".equals(filePostfix)||"rm".equals(filePostfix)){ fileCss="video"; }else if("zip".equals(filePostfix)||"rar".equals(filePostfix)){ fileCss="zip"; } return fileCss; }