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

小心jstl标签、EL表达式中的空格陷阱

2015-07-29 17:56 656 查看
有如下代码:

<c:choose>

<c:when test="${sum == '.jpg' } ">

<img src="./${pathstr}" alt="点我" width="150" height="100" onclick="AUI.overlay.fadeIn(this,20,'${pi}')"/>

</c:when >

<c:otherwise>

<img src="public/images/wu.jpg" width="150" height="100" onclick="AUI.overlay.fadeIn(this,20,'${pi}')"/>

</c:otherwise>

</c:choose>

测试过程中一直走otherwise,经核实是${sum == '.jpg' }后面多了一个空格,将 <c:when test="${sum == '.jpg' } ">更改为 <c:when test="${sum == '.jpg' }">即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: