该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-01
type类型有关系吧
单引号可以去掉 eq应该好用 |
|
返回顶楼 | |
发表时间:2012-04-01
这种情况应该用c:choose吧
|
|
返回顶楼 | |
发表时间:2012-04-01
serenity 写道 数据库字段cusType是char(2),读出来的cusType就带有1个空格,if标签判定是不等的,楼主是不是这个问题
确实是这个问题。以前没碰到过。数据库里char(2)。 |
|
返回顶楼 | |
发表时间:2012-04-01
两种写法 :
${customer.cusType eq '1'} ${customer.cusType==1} |
|
返回顶楼 | |
发表时间:2012-04-01
动手试试就好
|
|
返回顶楼 | |
发表时间:2012-04-01
== 和 eq 我都试验了啊 都好使啊 你那个怎么就不好使呢
|
|
返回顶楼 | |
发表时间:2012-04-01
${xxx.xxx = xx :'1'?'2' }
我记得有这种写法? |
|
返回顶楼 | |
发表时间:2012-04-01
本人猜想你的cusType为int吧~
1 == “1”当然永远是false咯 |
|
返回顶楼 | |
发表时间:2012-04-01
说实话,我没看楼主的代码,我只看楼主的头像了
|
|
返回顶楼 | |
发表时间:2012-04-01
haiyangyiba 写道 别正解正解了,动手试了一下:
<% int a = 1; pageContext.setAttribute("a",a); String b = "1"; pageContext.setAttribute("b",b); %> ${a eq '1' } <==> ${a eq 1 }<br/> ${a == '1' } <==> ${a == 1 }<br/> ${b eq '1' } <==> ${b eq 1 }<br/> ${b == '1' } <==> ${b == 1 }<br/> 这段代码全部为 true 这才是真的正解 |
|
返回顶楼 | |