利用fn标签,解决标题过长自动加省略号
今天在csdn看到的,原来自己一直用的都是C,其他几个一概没有用到过,
当然,也碰到了这种情况,当标题过长,需要定义多少位以后,然后用...替代,
以往的解决方法都是自己写了个自定义函数,然后再处理,
结果今天才发现,原来fn标签中都已经有这个功能了,郁闷.- -#
<%
@ page language="java" pageEncoding="UTF-8"
%>

<%
@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"
%>

<%
@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"
%>
<
c:set
var
="test"
value
="1234567890123456789"
/>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
My JSP 'testString.jsp' starting page
</
title
>
</
head
>
<
body
>
<
c:if
test
="${fn:length(test)>10}"
>
<
c:out
value
="${fn:substring(test,0,7)}"
/>

</
c:if
>
<
c:if
test
="${fn:length(test)<=10}"
>
${test}
</
c:if
>
</
body
>
</
html
>
转自 blogJava
当然,也碰到了这种情况,当标题过长,需要定义多少位以后,然后用...替代,
以往的解决方法都是自己写了个自定义函数,然后再处理,
结果今天才发现,原来fn标签中都已经有这个功能了,郁闷.- -#























转自 blogJava