Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于servlet中的HashMap(使用用户名和密码创建映射)验证登录详细信息_Java_Servlets_Map - Fatal编程技术网

Java 基于servlet中的HashMap(使用用户名和密码创建映射)验证登录详细信息

Java 基于servlet中的HashMap(使用用户名和密码创建映射)验证登录详细信息,java,servlets,map,Java,Servlets,Map,我对Java非常陌生。我知道这个问题很基本,但请任何人回答。我知道如何使用mySQL进行验证,但无法使用hashmap 根据地图验证登录详细信息(创建一个带有用户名的地图 &在servlet中输入密码) 套餐费用; 公共类ValidateServlet扩展了HttpServlet{ /** * */ 私有静态最终长serialVersionUID=1563760349997052176L; @凌驾 public void doPost(HttpServletRequest请求,HttpServ

我对Java非常陌生。我知道这个问题很基本,但请任何人回答。我知道如何使用mySQL进行验证,但无法使用hashmap

根据地图验证登录详细信息(创建一个带有用户名的地图 &在servlet中输入密码)

套餐费用;
公共类ValidateServlet扩展了HttpServlet{
/**
* 
*/
私有静态最终长serialVersionUID=1563760349997052176L;
@凌驾
public void doPost(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException
{
HashMap=newHashMap();
地图。放置(“点亮”、“点亮”);
地图放置(“rajesh”、“rajesh”);
地图放置(“souji”、“souji”);
字符串strUserName=request.getParameter(“用户名”);
字符串strPassword=request.getParameter(“pwd”);
字符串strErrMsg=null;
试一试{
如果
}
}

看起来您想了解如何从HashMap添加和检索对象

 @Override
        public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
        {
            String strUserName = request.getParameter("username");
            String strPassword = request.getParameter("pwd");

            Map<String, String> map = new HashMap<String, String>();

            map.put("usernamekey", strUserName);
            map.put("passwordkey", strPassword);

            if(map.get("usernamekey").equals("rajesh") && 
                    map.get("passwordkey").equals("souji")){ // use equalsIgnoreCase if needed
                // login success
            }

        }
@覆盖
public void doPost(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException
{
字符串strUserName=request.getParameter(“用户名”);
字符串strPassword=request.getParameter(“pwd”);
Map Map=newhashmap();
map.put(“usernamekey”,strustername);
map.put(“passwordkey”,strPassword);
如果(map.get(“usernamekey”).equals(“rajesh”)&&
map.get(“passwordkey”).equals(“souji”){//如果需要,使用equalsIgnoreCase
//登录成功
}
}

你的代码在哪里,你已经尝试了什么?是的..公共类ValidateServlet扩展了HttpServlet{private static final long serialVersionUID=1563760349997052176L;@Override public void doPost(HttpServletRequest,HttpServletResponse-response)抛出ServletException,IOException{HashMap=new HashMap();map.put(“lithusha”、“lithusha”);map.put(“rajesh”、“rajesh”);map.put(“souji”、“souji”);String strUserName=request.getParameter(“用户名”);String strPassword=request.getParameter(“pwd”);String strErrMsg=null;尝试{if}请不要将代码粘贴到注释中。相反,请编辑您的问题,并将代码粘贴到降价格式的代码块中。(有关更多信息,请参阅常见问题解答。)详细的、格式正确的问题可能会给您带来更多帮助。谢谢我会这样做…对不起,我是新创建的此帐户..非常感谢u-soo..@user007
 @Override
        public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
        {
            String strUserName = request.getParameter("username");
            String strPassword = request.getParameter("pwd");

            Map<String, String> map = new HashMap<String, String>();

            map.put("usernamekey", strUserName);
            map.put("passwordkey", strPassword);

            if(map.get("usernamekey").equals("rajesh") && 
                    map.get("passwordkey").equals("souji")){ // use equalsIgnoreCase if needed
                // login success
            }

        }