读书人

JSTL显示有关问题

发布时间: 2012-08-15 16:57:16 作者: rapoo

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 }

读书人网 >Java Web开发

热点推荐