各位高手帮兄弟了忙
怎样现 一个 包含 用户名和密码的登录功能,其中要求用map容器检验登录的用户名和密码是否正确;

解决方案 »

  1.   

    提交用户名、密码后校验正确放到map里,
    退出的时候,把key从map里删除
    map的value可以放一个对象,含有登陆时间,超时的话自动移除。
      

  2.   

    将提交的用户名、密码放到map里,
    将数据库的用户名、密码放到map里。通过 句柄.get(Object key) 得到相应密码,进行eqals();
      

  3.   


    这里的题意,是不是用map来当作一个用户的表,用map里存在的用户的信息来检验登录的用户和密码是不是在map里的。如果简单一点的话,用一个jsp来实现了,在jsp里定义一个静态map,然后在提交到这个jsp,获取到user和password以后,和map来匹配比如
    <%!
    private   static   java.util.Map<String, String> users   =  new java.util.HashMap<String, String>(); 
    static
    {
    users.put("user1", "password1");
    users.put("user2", "password1");
    }
    %><%
    if(如果是提交了登录信息)
    {
    String usename = request.getParameter("username");
    String pwd = request.getParameter("pwd");if(user.contains(username)&&pwd.equals(user.get(username)))
    {
    //登录成功
    }
    else
    {
    //登录失败
    }
    }
    %>