分类：电脑/网络-程序设计-JAVA相关
问题：java如何做登录的判断？匿名、用户名、密码选中“匿名”，提交成 
匿名、用户名、密码
选中“匿名”，提交成功；
不选中，判断用户名、密码是否正确
如何实现？
回答：puic class LoginServlet extends  tp.HttpServlet implements  rvlet.Servlet {  //构造函数  public LoginServlet()   {    super();  }    //服务器端的验证、提交处理  protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException   {     tContentType("text/html;charset=GB2312");    MD5_Encoding md5=new MD5_Encoding();        // 获取提交的用户名：    String UserName =  tParameter("logname");    // 获取提交的密码：    String Password =  tParameter("logpwd");    // 对密码进行MD5数据加密    String EnPwd = tMD5ofStr(Password);    String random =  tParameter("random");    String random2 =  tSession().getAttribute("random").toString();    if (!random.equals(random2))     {       tAttribute("error", "输入的验证码不正确！");      try       {         tRequestDispatcher("Login.jsp").forward(request, response);      }       catch (Throwable t)       {        getServletContext().log( tMessage());      }    }    //核对用户名和密码，决定是否通过登陆验证    DB_User dbuser = new DB_User();    User user =  t(UserName, EnPwd);    if (user != null)     {      // 登录成功时,把strUserName设成session变量UserName       tSession(true).setAttribute("username", UserName);      try       {         tRequestDispatcher("Welcome1.jsp").forward(request,response);      }       catch (Throwable t)       {        getServletContext().log( tMessage());      }    }     else     {      // 否则为游客身份       tSession(true).setAttribute("username", UserName);      try       {         tRequestDispatcher("Welcome1.jsp").forward(request, response);      }       catch (Throwable t)       {        getServletContext().log( tMessage());      }    }  }}一年前写的了 提交后,在JSP中再对username判断一下就OK了