您的位置:首页 > Web前端 > JavaScript

测试一下 WebSphere 6.x 对JSTL1.1的支持情况的代码

2012-03-09 00:00 363 查看
<%
@ 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
>

虽然测试全部通过,但是Websphere在使用嵌套使用多个fn标签时可能会出问题,还有eclipse对JSTL的三目运算符? :验证时总是报警告,很是不爽。

$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});

原文链接:
http://blog.csdn.net/kimsoft/article/details/1635710
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: