el 表达式 强制类型转换
今天有人问我了这个问题jsp页面中,能否实现
<% request.setAttrites("a","1234"); %>
a=${(a)+1}
我隐约记得是jsp会默认将a转化为integer类型然后相加的,但是记不太清楚了,于是专门写了这个jsp页面,进行了下验证。
发现确实是这个样子。
然后上网搜索了下,发现el表达式确实是将内容进行相应的值转换后然后返回相应的类型的。
相关帖子:
http://www.iteye.com/topic/177373
<span style="">前段时间在工作中遇到了一个问题,在jsp页面通过JSTL判断对象是否等于'1',这个对象是char类型的,可是不管怎么操作,这个逻辑判断都是false,就算这个对象是字符'1',同样都是返回false.代码如下:
<div class="dp-highlighter" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; width: 766px; margin-left: 9px; padding: 1px;"><div class="bar"><div class="tools" style="text-align: left; color: black; font-weight: bold; padding: 3px; margin: 0px;">Java代码 http://www.iteye.com/images/icon_star.png
页:
[1]