CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

告急:if语句判断的问题

楼主rbleng(如冰)2003-09-02 20:28:50 在 Java / Web 开发 提问

请那位大虾帮我解决下面一个问题,先有一个out.println(ta_jslx+"="+word);   打出的ta_jslx值为lx,但是紧接着的一条if语句:if(ta_jslx   ==   "lx")   为什么不能判断为真?  
      我用一个小的if语句测试我的环境没有问题呀。是不是因为ta_jslx是获取参数的值的什么缘故?  
      请那位大虾无论如何帮我这个忙,拜托!  
   
   
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">  
  <HTML><HEAD>  
  <TITLE>欢迎光临政协广东省委员会办公厅网站</TITLE>  
  <META   content=zh-cn   http-equiv=Content-Language>  
  <META   content="text/html;   charset=gb2312"   http-equiv=Content-Type>  
  <META   content="MSHTML   5.00.2614.3500"   name=GENERATOR>  
  <META   content=FrontPage.Editor.Document   name=ProgId>  
   
  <BGSOUND   loop=infinite   src="">  
   
  </HEAD>  
  <BODY   bgProperties=fixed   bgColor=#ffffff   link=#FFFF00   style="TEXT-ALIGN:   center"   vLink=#FFFF00   leftmargin="0"   topmargin="0"   marginwidth="3"   marginheight="3"   onload=dynAnimation()   background="../../image/yuexiushan.jpg"     >  
  <table   width="769"   border="0"   cellpadding="0"   cellspacing="0"   height="581">  
   
      <tr>  
          <td   height="532"   bordercolor="#FF0000"   colspan="4"   valign="top"   align="left">  
              <div   align="left">  
  <%@   page   language="java"   import="java.sql.*,java.util.*,java.util.Date,java.lang.*,java.io.*"%>  
  <%@   page   session   =   "true"%>  
  <jsp:useBean   id="Drawtp"   scope="page"   class="zx.sqljdbc"   />  
  <jsp:useBean   id="DrawTar"   scope="page"   class="zx.sqljdbc"   />  
  <jsp:useBean   id="fldmb"   scope="page"   class="zx.tafldmb"   />  
  <%  
    String   ls_wyzh="";//委员证号  
    String   sql   =   "";  
    String   ta_jslx   =   "";  
    String   word   =   "";  
    String   sql2   =   "";  
    String   ls_id="";  
    String   ls_bh="";  
    String   ls_fl="";  
    String   ls_tm="";  
    Date   ld_csrq   =   new   Date(1900,1,1);  
    Long   ll_fl;  
    ta_jslx   =   request.getParameter("ta_jslx");  
    word   =   request.getParameter("word");  
     
    out.println(ta_jslx+"="+word);       //运行到此ta_jslx的值为lx;  
    if(ta_jslx   ==   "lx")                           //为什么此处却判断不出来为真?  
    {  
        sql="select   id,bh,fl,csrq,tm   from   zx02_ta";  
    }  
    else  
    {  
        sql="select   id,bh,fl,csrq,tm   from   zx02_ta   where   "+ta_jslx+"   like   '%"+word   +"%'";  
    }  
  //out.println(sql);  
   
    ResultSet   rs=   Drawtp.executeQuery(sql);  
   
    ls_wyzh   =   session.getAttribute("wyzh").toString();  
    if(ls_wyzh.equals("NULL")){  
              %>  
          您还未登录,请从首页的右边"<font   size=2   color="blue"><a   href="../../main.jsp">委员登录</a></font>"处登录!  
          <br><br><br><font   size=2   >  
            (若登录后仍出现此消息,请刷新此页面!)  
  <%  
  }  
            else  
  {  
  %>  
   
  <br>  
  <br>  
  <form   name="form1"   method="post"   action="taml.jsp">  
    <p   align="center">  
  <font   size="3"     color="#FF0000"   >请您选择所要查看的类型:</font>  
  </p>  
  <p   align="center">  
  <font   size="2">选择检索类型</font>  
   
  <select   name="ta_jslx">  
   
    <option   value="tm">题名</option>  
    <option   value="bh">编号</option>    
    <option   value="lx">类型</option>  
   
   
  </select>&nbsp;  
   
  <font   size="2">检索词</font>  
  <input   type="text"   name="word"   size="14">  
   
  <input   type="submit"   name="Submit"   value="查询">  
   
  </p>  
  </form>  
    <TABLE   Border=1   width=100%   >  
    <TR>  
          <TH   width=10%><font   size="2">序号</font></TH>  
          <TH   width=10%><font   size="2">编号</font></TH>  
          <TH   width=45%><font   size="2">题目</font></TH>  
          <TH   width=15%><font   size="2">类型</font></TH>  
          <TH   width=20%><font   size="2">初审日期</font></TH>  
      </TR>  
  <%  
    while(   rs.next())  
    {  
      ls_id   =   (new   Long(rs.getLong("id"))).toString();  
      ls_bh   =   rs.getString("bh");  
      ll_fl   =   (new   Long(rs.getLong("fl")));  
      ResultSet   rs_0   =   fldmb.getxs(ll_fl);  
      while(   rs_0.next())  
      {  
          ls_fl   =   rs_0.getString("xs");  
      }  
      ld_csrq   =   rs.getDate("csrq");  
      ls_tm   =   rs.getString("tm");  
   
      out.println("<TR>");  
      out.println("<TH   width=\"10%\"><font   color=\"blue\"   size=\"1\">"   +   ls_id   +   "</font></TH>");  
      out.println("<TH   width=\"10%\"><font   color=\"blue\"   size=\"1\">"   +   ls_bh   +   "</font></TH>");  
      out.println("<TH   width=\"45%\"><font   color=\"blue\"   size=\"1\"><a   href=\"\\zxta\\zxta\\ta_detail.jsp?ta_id="+ls_id+"\">"   +   ls_tm   +   "</font></TH>");  
      out.println("<TH   width=\"15%\"><font   color=\"blue\"   size=\"1\">"   +   ls_fl   +   "</font></TH>");  
      out.println("<TH   width=\"20%\"><font   color=\"blue\"   size=\"1\">"   +   ld_csrq   +   "</font></TH>");  
   
      out.println("</TR>");  
    }  
    out.println("</TABLE>");  
  }  
  %>  
   
  </div>  
          </td>    
      </tr>  
  </table>  
  </BODY></HTML>  
  问题点数:0、回复次数:5Top

1 楼mcgovern(老麦)回复于 2003-09-02 21:20:48 得分 0

判断字符串要用equals(),if(ta_jslx.equals("lx"))Top

2 楼swj_20(不吃东瓜)回复于 2003-09-02 21:23:41 得分 0

if(ta_jslx   ==   "lx")                           //为什么此处却判断不出来为真?  
    {  
        sql="select   id,bh,fl,csrq,tm   from   zx02_ta";  
    }  
  改为  
  if("lx".equals(ta_jslx))                           //为什么此处却判断不出来为真?  
    {  
        sql="select   id,bh,fl,csrq,tm   from   zx02_ta";  
    }  
  Top

3 楼zangzhch(完全电脑白痴)回复于 2003-09-02 21:24:28 得分 0

这么多scriptlet!!!!Top

4 楼gree001(253)回复于 2003-09-03 10:18:04 得分 0

if(ta_jslx.equals("lx"))                          
    {  
        sql="select   id,bh,fl,csrq,tm   from   zx02_ta";  
    }  
  Top

5 楼lymkelly(柳叶眉)回复于 2003-09-03 11:36:49 得分 0

同意大家Top

相关问题

  • 日期判断sql语句
  • 求一条判断语句
  • 请问在SQL语句中如何加上判断语句?
  • 求教一个小判断语句,问题在语句中。
  • 如何用if 判断语句来打开不同的 sql语句??
  • 这个判断语句怎么写?
  • 关于判断语句的问题(100)
  • JSP:if判断语句的问题!
  • 在线急求判断语句,谢谢。
  • CASE 语句中的判断问题

关键词

得分解答快速导航

  • 帖主:rbleng

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo