<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=GBK
"
pageEncoding
=
"
GBK
"
%>
<% @ taglib uri = " http://java.sun.com/jsp/jstl/core " prefix = " c " %>
<% @ taglib uri = " http://java.sun.com/jsp/jstl/fmt " prefix = " fmt " %>
<% @ taglib uri = " http://java.sun.com/jsp/jstl/functions " prefix = " fn " %>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" />
< title > JSTL </ title >
</ head >
< body >
< c:set var ='testString' value =' test 一下"WebSphere" 对JSTL1.1的支持情况 ' />
< c:set var ='stringForSplit' value ='1,2,3,4,5,6,7' />
< ul >
< li > ${fn:contains(testString, 'WebSphere')}:${fn:contains(testString, 'WebSphere')} </ li >
< li > ${fn:containsIgnoreCase(testString,'websphere')}:${fn:containsIgnoreCase(testString,'websphere')} </ li >
< li > ${fn:endsWith(testString, '支持情况 ')}:${fn:endsWith(testString, '支持情况 ')} </ li >
< li > ${fn:escapeXml(testString)}:${fn:escapeXml(testString)} </ li >
< li > ${fn:indexOf(testString,'WebSphere')}:${fn:indexOf(testString,'WebSphere')} </ li >
< li > ${fn:length(testString)}:${fn:length(testString)} </ li >
< li > ${fn:replace(testString,'WebSphere', 'WebSphere 6')}:${fn:replace(testString,'WebSphere','WebSphere 6')} </ li >
< li > ${fn:startsWith(testString,' test')}:${fn:startsWith(testString,' test')} </ li >
< li > ${fn:substring(testString,0,10)}:${fn:substring(testString ,0,10)} </ li >
< li > ${fn:substringAfter(testString,'WebSphere')}:${fn:substringAfter(testString,'WebSphere')} </ li >
< li > ${fn:substringBefore(testString,'WebSphere')}:${fn:substringBefore(testString,'WebSphere')} </ li >
< li > ${fn:toLowerCase(testString)}:${fn:toLowerCase(testString)} </ li >
< li > ${fn:toUpperCase(testString)}:${fn:toUpperCase(testString)} </ li >
< li > ${fn:trim(testString)}:${fn:trim(testString)} </ li >
< c:catch >
< li > ${fn:join(fn:split(stringForSplit, ','), '-')}:${fn:join(fn:split(stringForSplit, ','), '-')} </ li >
< li > ${fn:split(stringForSplit, ',')[0]}:${fn:split(stringForSplit, ',')[0]} </ li >
</ c:catch >
< c:catch > </ c:catch >
</ ul >
</ body >
</ html >
<% @ taglib uri = " http://java.sun.com/jsp/jstl/core " prefix = " c " %>
<% @ taglib uri = " http://java.sun.com/jsp/jstl/fmt " prefix = " fmt " %>
<% @ taglib uri = " http://java.sun.com/jsp/jstl/functions " prefix = " fn " %>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" />
< title > JSTL </ title >
</ head >
< body >
< c:set var ='testString' value =' test 一下"WebSphere" 对JSTL1.1的支持情况 ' />
< c:set var ='stringForSplit' value ='1,2,3,4,5,6,7' />
< ul >
< li > ${fn:contains(testString, 'WebSphere')}:${fn:contains(testString, 'WebSphere')} </ li >
< li > ${fn:containsIgnoreCase(testString,'websphere')}:${fn:containsIgnoreCase(testString,'websphere')} </ li >
< li > ${fn:endsWith(testString, '支持情况 ')}:${fn:endsWith(testString, '支持情况 ')} </ li >
< li > ${fn:escapeXml(testString)}:${fn:escapeXml(testString)} </ li >
< li > ${fn:indexOf(testString,'WebSphere')}:${fn:indexOf(testString,'WebSphere')} </ li >
< li > ${fn:length(testString)}:${fn:length(testString)} </ li >
< li > ${fn:replace(testString,'WebSphere', 'WebSphere 6')}:${fn:replace(testString,'WebSphere','WebSphere 6')} </ li >
< li > ${fn:startsWith(testString,' test')}:${fn:startsWith(testString,' test')} </ li >
< li > ${fn:substring(testString,0,10)}:${fn:substring(testString ,0,10)} </ li >
< li > ${fn:substringAfter(testString,'WebSphere')}:${fn:substringAfter(testString,'WebSphere')} </ li >
< li > ${fn:substringBefore(testString,'WebSphere')}:${fn:substringBefore(testString,'WebSphere')} </ li >
< li > ${fn:toLowerCase(testString)}:${fn:toLowerCase(testString)} </ li >
< li > ${fn:toUpperCase(testString)}:${fn:toUpperCase(testString)} </ li >
< li > ${fn:trim(testString)}:${fn:trim(testString)} </ li >
< c:catch >
< li > ${fn:join(fn:split(stringForSplit, ','), '-')}:${fn:join(fn:split(stringForSplit, ','), '-')} </ li >
< li > ${fn:split(stringForSplit, ',')[0]}:${fn:split(stringForSplit, ',')[0]} </ li >
</ c:catch >
< c:catch > </ c:catch >
</ ul >
</ body >
</ html >
虽然测试全部通过,但是Websphere在使用嵌套使用多个fn标签时可能会出问题,还有eclipse对JSTL的三目运算符? :验证时总是报警告,很是不爽。