各位,如果用JSTL取文件名的扩展名?
输入:
aaa.jpg
输出:
.jpg
请问如何实现,多谢。
------解决方案--------------------字符串的截取 substring 和lastIndexOf(".") 来获取文件扩展名
------解决方案--------------------先导入标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
然后使用 ${fn:substring("aa.jpg", ${fn:indexOf("aa.jpg", ".")} , ${fn:length("aa.jpg")} 标签
第二个应该使用lastIndexOf() ,但是文档里面没有看到这个函数 ,你试试。
------解决方案--------------------XML code
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
${fn:substringAfter(picName, ".")}
------解决方案--------------------
看来来晚了
------解决方案--------------------
XML code
${fn:substringAfter(picName, ".")}
------解决方案--------------------
------解决方案--------------------