本帖最后由 baiyuxiong 于 2012-05-15 02:07:28 编辑

解决方案 »

  1.   

    字符串的截取  substring 和lastIndexOf(".") 来获取文件扩展名
      

  2.   

    先导入标签库 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>然后使用  ${fn:substring("aa.jpg", ${fn:indexOf("aa.jpg", ".")} , ${fn:length("aa.jpg")} 标签第二个应该使用lastIndexOf() ,但是文档里面没有看到这个函数 ,你试试。
      

  3.   


     <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>${fn:substringAfter(picName, ".")}
      

  4.   

    就是因为没有lastIndexOf这个函数,我才问这个问题的。
    用fn:indexOf是有问题的。
      

  5.   


    ${fn:substringAfter(picName, ".")}
      

  6.   

    你可以自己写个类,提供这个字符串取文件名后缀的函数,然后自己写个tld文件,就可以用自己的标签做了。
    不复杂,自定义EL函数的做法请参阅
    http://blog.csdn.net/caoyinghui1986/article/details/2243688