首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSTL显示有关问题

2012-08-15 
JSTL显示问题在jsp页面用JSTL标签(c:forEach)显示List中泛类型某属性的值,比如这个值为3,4,5在页面上显

JSTL显示问题
在jsp页面用JSTL标签(c:forEach)显示List中泛类型某属性的值,比如这个值为 "3,4,5"
在页面上显示为 "3+4+5=12"。

我现在用到了:
${ fn:replace(某属性, ',', '+') }

能显示出"3+4+5",但是这个相加的和12不太清楚怎么加出来。

如果<% %>这样的话就算了,希望还是JSTL、EL。

希望无废话,直接贴代码。

[解决办法]
<c:set var="myArray" value="${fn:split('3,4,5',',') }" />
<c:set var="sum" value="${myArray[0] + myArray[1] + myArray[2] }" />
${fn:replace('3,4,5',',','+') }=${sum }

热点排行