本帖最后由 java2000_net 于 2008-08-05 09:59:20 编辑

解决方案 »

  1.   

    String inputCode = request.getParameter("yzm"); 
    String code = (String)session.getAttribute("rand"); 
    if ( !inputCode.equals(yzm) ){ 
      

  2.   

    把JAVA代码写到JSP页面中一点都不好看
      

  3.   

    这种代码,不敢恭维,JSP不像,SERVLET不像
      

  4.   

    我先转一下原文:
    <%@ page contentType="text/html;charset=GB2312"%>
    <% 
    String inputCode = request.getParameter("yzm"); 
    String code = (String)session.getAttribute("rand"); 
    if ( inputCode.equals(yzm) ){ 
    %>
    <% 
    if(request.getParameter("uid").equals("sky2098") 
        && request.getParameter("upwd").equals("0002098")){ 
    %>
    欢迎进入! 
    <% 
    }else{ 
    out.println("您输入的用户名或密码错误,请重新输入!"); 
        } 
    %>
    <%}else{%>
    wrong code!!!!!!! 
    <%}%>if ( inputCode.equals(yzm) ){ 这个yzm哪里来的?应该是Code吧
      

  5.   

    "yzm"是我登录界面验证码文本框的name,问题我已经自己解决了,谢谢各位费眼费心!