自定义标签函数

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值