博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义标签函数
阅读量:2799 次
发布时间:2019-05-13

本文共 1365 字,大约阅读时间需要 4 分钟。

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; }

转载地址:http://dnlmd.baihongyu.com/

你可能感兴趣的文章