师兄,我给你说提示一下!
用Servlet可以做出来的!去看一Servlet一下就明白了!

解决方案 »

  1.   

    login.jsp:
    .
    .
    .
    <form action="login_do.jsp" method="post">
      <input type="text" name="username">
      <input type="password" name="password">
    </form>
    .
    .
    .
    login_do.jsp:
    .
    .
    .
    <%
      String username=request.getParameter("username");
      String password=request.getParameter("password");
      //这里验证用户和密码长度等等的代码就不写了
      try{
          //第一步
              //MySql数据库
                    Class.forName("org.gjt.mm.mysql.Driver").netInstance();
              //SqlServer数据库
                    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
              //MySql的驱动到官方网去找,SqlServer的到google找
         //第二步
             //MySql
                    Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/
                    数据库名 ","用户名,一般是root","密码");
             //SqlServer
                     Connection conn=DriverManager.getConnection(("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名","用户,一般是sa","密码");
        //第三步
               Statement stmt=conn.createStatement();
               ResultSet rs=stmt.executeQuery("select * from user_table where username='"+username+"'");
            //这里假设表为user_table,有两列,分别是username和password
              if(rs.next()){
                String pass=rs.getString("password");
                if(password.equals(pass){
                     out.write("成功");
                 }else{ out.write("密码错误");}
             }else{out.write("找不到用户名");}
      }catch(Exception e){out.write(e.toString());}
      

  2.   

    给你个简单的程序,我测试通过的:<form action="login.jsp" method="post">
    <center><img src="images/login_bk.gif" ></center><br>
    用户:<input type="text" name="username" onMouseOver=this.focus()  onFocus=this.select() value="guest" size=10>   <br>   
    密码:<input type="password" name="password" onMouseOver=this.focus()  onFocus=this.select() size=10>
            <br>      <br>
            <input name="submit" type="submit" value="登录系统"> ======================================================================
    下面是LOGIN。JSP<%String username=new String(request.getParameter("username").getBytes("ISO-8859-1")).trim();
    String password=new String(request.getParameter("password").getBytes("ISO-8859-1")).trim();
    ResultSet rs=null;
    try{
     rs=myCon.myQuery("select * from login where username='"+username+"'");

    rs.absolute(1);
            session.setAttribute("username1",rs.getString("username"));
    session.setAttribute("password1",rs.getString("password"));
    session.setAttribute("user_level",rs.getString("user_level"));
    }catch(SQLException e){
    out.print(e);
    }
    if (password.equals(rs.getString("password").trim())) {
    response.sendRedirect("admin.jsp");
    }
    else {
          out.print("对不起,禁止访问!");
    }%>