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

JSTL标签中el表达式不起作用

2017-08-05 09:46 274 查看
不要带空格!不要带空格!不要带空格!

注意清缓存!注意清缓存!注意清缓存!

浏览器缓存!项目中缓存!服务器缓存!

<c:if test="${rdinfo.receiveRange!='DLHLQ'}"> <!-- 按登录号领取 隐藏  -->
<div class="form-group">
<label class="col-sm-6 control-label">订单满多少元可以使用:</label>
<div class="col-sm-13"style="padding-top:7px;">
${rdinfo.orderUseLimit}
</div>
</div>
</c:if>


在上面的JSTL标签中使用了EL表达式
${rdinfo.receiveRange!='DLHLQ'}


然后就是怎么测试都无法显示出来,然后利用就是发现犯了一个低级的错误就是在EL表达式中带有空格了
${rdinfo.receiveRange!='DLHLQ' }
,注意最后的空格。然后还有就是缓存,所以导致了EL表达式不起作用。

JSP标准标签库JSTL

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别:核心标签&格式化标签&SQL标签&XML标签&JSTL函数。

详见:http://www.runoob.com/jsp/jsp-jstl.html

JSP表达式语言EL表达式

JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。

详见:http://www.runoob.com/jsp/jsp-expression-language.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jstl 标签