小心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' }">即可。
<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' }">即可。
相关文章推荐
- 文字垂直滚动之javascript代码
- 几个简单的html+css+js题目
- createjs初学-所有的显示对象介绍(2)
- JS实现瀑布流
- FastJson简单使用
- JS设置cookie
- js设置cookie
- javascript理解参数
- 如何用javascript计算文本框还能输入多少个字符
- javascript脚本化文档
- 百度统计JS-API
- js数组的管理[增,删,改,查]
- JavaScript模块化-require.js
- JS中String类型转换Date类型 并 计算时间差
- JS判断是PC浏览器还是手机设备浏览器
- JavaScript常用对象
- JS实现一个简单的计算器
- js控制textarea输入的字数
- 标签语义化
- javascript 编程技巧 很实用