论坛首页 入门技术论坛

jstl <c:if />标签我蛋疼了...

浏览 13512 次
该帖已经被评为新手帖
作者 正文
   发表时间:2012-04-01  
type类型有关系吧

单引号可以去掉 eq应该好用
0 请登录后投票
   发表时间:2012-04-01  
这种情况应该用c:choose吧
0 请登录后投票
   发表时间:2012-04-01  
serenity 写道
数据库字段cusType是char(2),读出来的cusType就带有1个空格,if标签判定是不等的,楼主是不是这个问题


确实是这个问题。以前没碰到过。数据库里char(2)。
0 请登录后投票
   发表时间:2012-04-01  
两种写法 :

        ${customer.cusType eq '1'}
           
        ${customer.cusType==1}
0 请登录后投票
   发表时间:2012-04-01  
动手试试就好
0 请登录后投票
   发表时间:2012-04-01  
== 和 eq  我都试验了啊  都好使啊 你那个怎么就不好使呢
0 请登录后投票
   发表时间:2012-04-01  
${xxx.xxx = xx :'1'?'2' }
我记得有这种写法?
0 请登录后投票
   发表时间:2012-04-01  
本人猜想你的cusType为int吧~
1 == “1”当然永远是false咯
0 请登录后投票
   发表时间:2012-04-01  
说实话,我没看楼主的代码,我只看楼主的头像了
0 请登录后投票
   发表时间:2012-04-01  
haiyangyiba 写道
别正解正解了,动手试了一下:
<%
    int a = 1;
    pageContext.setAttribute("a",a);

    String b = "1";
    pageContext.setAttribute("b",b);
%>
${a eq '1' } &lt;==&gt; ${a eq 1 }<br/>
${a == '1' } &lt;==&gt; ${a == 1 }<br/>
${b eq '1' } &lt;==&gt; ${b eq 1 }<br/>
${b == '1' } &lt;==&gt; ${b == 1 }<br/>
这段代码全部为 true



这才是真的正解
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics