CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

求教:这个程序有问题吗?pw取不出来,为什么呀?错在哪里呀?

楼主black0911(WILBER)2005-01-03 23:58:07 在 Java / Web 开发 提问

<%@   page   contentType="text/html;charset=GB2312"   %>  
  <%@   page   import="java.sql.*"   %>  
   
  <HTML>  
  <BODY     bgcolor=pink   ><Font   size=3>  
  <P>用户登录  
  <FORM   action="login.jsp"   Method="post">  
  <BR>用户代号:<Input   type=text   name="optcd">  
  <BR>用户口令:<Input   type=password   name=pws">  
  <BR>                       <Input   type=submit   name="g"   value="     登     录     ">  
  </FORM>  
   
   
  <%     //获取提交的帐号:  
          String   optcd=request.getParameter("optcd");  
                if(optcd==null)  
                          {optcd="";  
                          }  
                byte   b[]=optcd.getBytes("ISO-8859-1");  
                optcd=new   String(b);  
          //获取提交的密码:  
          String   pw=request.getParameter("pws");  
         
                if(pw==null)  
                          {pw="";  
                          }  
                            out.print("password   is   "+pw);//-----------在这里的PW取不出来  
            byte   c[]=pw.getBytes("ISO-8859-1");  
            pw=new   String(c);  
             
    if   (!(optcd.equals("")   &&   pw.equals("")))  
    {  
           
          Connection   con=null;  
          Statement   sql=null;  
          ResultSet   rs=null;  
          try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}    
          catch(ClassNotFoundException   e){}  
          try{con=DriverManager.getConnection("jdbc:odbc:af_lnwr","sa","");  
                  sql=con.createStatement();  
                  String   condition="SELECT   opter=f_opter   FROM   t_opter   WHERE   f_used   =   1   and   (f_optcd   =   '"+optcd+"'   and   f_pw='"+pw+"')";  
                  out.print("<BR>"+condition);  
                  rs   =sql.executeQuery(condition);  
                   
                  if(rs.next())  
                          {String   opter=rs.getString("opter");  
                            out.print("<BR>登录成功"+optcd+":"+opter);  
                          }  
                  else{    
                            out.print("<BR>您输入的帐号或密码不正确"+optcd+":"+pw);  
                          }    
              }              
          catch(SQLException   e1)   {out.print("<BR>ERROR");System.err.println(e1);}  
          con.close();  
           
  }  
           
  %>  
  <BR><A   HREF="main.jsp">返回主页</A>  
  </FONT>    
  </BODY>  
  </HTML> 问题点数:20、回复次数:3Top

1 楼classjava(原始野人)回复于 2005-01-04 00:03:58 得分 0

if(pw==null)  
                          {pw="";  
                          }  
                            out.print("password   is   "+pw);//-----------在这里的PW取不出来  
  //如果是""你都看不出效果的Top

2 楼vgvg(上帝在关闭一扇窗的同时,在别处打开了一扇门。可这扇门迟迟不开,我只好破门而入!)回复于 2005-01-04 00:05:20 得分 20

<Input   type=password   name="pws">Top

3 楼black0911(WILBER)回复于 2005-01-04 00:15:42 得分 0

楼上的这们大哥,真强呀,好羡慕呀。我会努力的。Top

相关问题

  • 程序报错:“[Linker Warning] Public symbol '_PW_Code' defined in both module ”,如何解决?
  • 程序纠错?
  • 程序出错!!!
  • 程序纠错?
  • 程序错误
  • 程序出错
  • 程序出错
  • 程序错误
  • 程序错误
  • 程序改错

关键词

得分解答快速导航

  • 帖主:black0911
  • vgvg

相关链接

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

广告也精彩

反馈

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