建一个数据库,建一个表,最少包含两个字段:用户名和密码。之后写个JavaBean,来完成对数据库的连接,写三个jsp,一个是登录的界面(需要查看数据库是否有这个用户的信息),一个是成功的界面,还有一个是失败的界面(这两个界面可以比较简单些,只显示成功或失败即可)。

解决方案 »

  1.   

    网上所有初级入门的例子,几乎都是讲的这个,google一下吧
      

  2.   

    通过JDBC建立数据库连接,建议LZ看看这部分的知识。
    页面上就来2个输入框嘛,一个用户ID一个密码;再来一个button用来提交。
    点击提交后,跳转都后台,通过sql查询语句看看DB钟有没有这个ID;
    有,则显示欢迎界面;
    无,则显示失败界面。
      

  3.   

    登录页面上一个用户名文本框,一个密码框,一个登录按钮
    用户名、密码填写完毕后点击登录按钮,跳转至一个SERVLET,
    在SERVLET中获取页面上用户名、密码信息
    在SERVLET中调用数据库查询,从数据表中获取所有用户名和密码的信息,返回一个List
    循环将从页面上获得的用户名、密码和List中的用户名、密码信息相比较
    如果有完全匹配的,跳转到登陆成功页面
    否则,跳转至登录失败的页面
      

  4.   

    我似乎有类似的工程,加我qq63558595 发给你。
    还是很久以前学习j2ee的时候弄的。。
      

  5.   

    这还需要问啊 我的个gold啊
    javaBean
       private String name;
       private String password;
    get and set 方法
    jsp登陆页面
    <form action="a.jsp" method="post">
       <input type="text" id="name">
      <input type="password" id="password">
      <input type="submit" value="提交">
    </form>
    jsp的判断页面
    <%
         数据库的连接
          String name=request.getparameter("name");
         String password = request.getParameter("password");
          String sql = "select id from 表 where name='"+name+"'and password='"+password+"'";
         Statement st =con.createStatement();
         ResultSet rs = st.executeQuery(sql);
         if(rs.nest()){
              if(rs.getInt(1)==null||rs.getInt(1).equals('')){
                   response.getWrite().println("<script>window.alter('登录失败!');</scriput>");
    response.getWrite().println(<script>history.go(-1);</script>);
           }else{
                  response.sendRedirect("success.jsp");
          }
    }
    %>
      

  6.   

    呀 冒失我JavaBean没有用啊 代码不知道对不 流程上绝对没有问题 
      

  7.   

    String sql = "select id from 表 where name='"+name+"'and password='"+password+"'";不妥
      

  8.   

    好像这个用AJAX可以实现吧。。