java web 程序---注册页面核心代码哈希Map
收获:在运行程序的时候,错误出现。主要是map没有进行判断,是否为空,如果为空,则创建一个对象new HashMap();
然后就注意细节,
String name=request.getParameter("name"); String pass=request.getParameter("pass"); HashMap map=(HashMap)session.getAttribute("map"); if(map==null){ map=new HashMap(); } if(!map.containsKey(name)){ out.print("注册成功!"); map.put(name,pass); session.setAttribute("map",map); }else{ out.print("已被注册!"); out.print("<a href='x.jsp'>请重新注册</a>"); } %>