zoukankan      html  css  js  c++  java
  • JSP 078: 处理注册和登陆后结果的页面的跳转

    1.  处理登录失败的情况

    <1>  在login_do.jsp中:

        if(user == null){

          request.setAttribute("message","很遗憾, 由于用户名或密码错误,你登录失败了!");       // 给出提示信息 

          request.getRequestDispatcher("login.jsp").forward(request,response);  // 跳转至登录页面

        }

    <2>  同时, 在login.jsp中:

        <%

          Object msg = request,getAttribute("message");

          if(msg != null){

            out.println(msg);

          }

        %>

    效果:

     

     2.  添加注册失败的情况:

      <1>  在 register_do.jsp中:

        boolean isSuccess = DBUtil.addUser(username,password,age,sex);

        if(isSuccess){

          request.setAttribute("message","注册成功, 请你登录!");

          request.getRequestDispatcher("login.jsp").forward(request,response);

           }else{

          request.setAttribute("message","很遗憾, 由于用户名重复, 注册失败了, 请你重新注册!");

          request.getRequestDispatcher("register.jsp").forward(request,response);

        }

      <2>  在 register.jsp中:
        <%

          Object msg = request.getAttribute("message");

          if(msg != null){

            out.println(msg);

          }

        %>

    效果:

     

  • 相关阅读:
    Spring系列之访问数据库
    (转载)Java反射机制
    Spring系列之IOC容器
    SpringMVC系列之基本配置
    Java中Comparable和Comparator区别小结
    计算机网络知识点回顾
    Java内部类
    Java接口回调机制
    linux mysql-bin.000001占用磁盘空间过大解决方法
    linux mysql数据库登录密码忘记了怎么办
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13488461.html
Copyright © 2011-2022 走看看