10.3.5、构建后台管理系统1

    1、实现登录后跳转到首页。
    2、用户名或密码错误的提示!
    3、为防止重复提交登录,使用重定向到Index页面。
    创建项目:
    image.png
    导入资源:
    image.png
    创建处理器对象与Bean登陆信息接收参数(用户名与用户密码):
    image.png

    1. package com.wzy.springbootweb02.bean;
    2. @Data
    3. public class User {
    4. private String userName;
    5. private String password;
    6. }
    1. package com.wzy.springbootweb02.controller;
    2. @Controller
    3. public class IndexController {
    4. /*
    5. * @Description: 来到登录页。
    6. * @Author: WangZiYao
    7. * @Date: 2021/4/17 22:53
    8. */
    9. @GetMapping(value = {"/","login"})
    10. public String loginPage(){
    11. return "login";
    12. }
    13. /*
    14. * @Description: 登录页面,提交后,处理请求数据。为防止重复提交登录,使用重定向到Index页面。
    15. * @Author: WangZiYao
    16. * @Date: 2021/4/17 22:55
    17. */
    18. @PostMapping(value = {"login"})
    19. public String main(User user, HttpSession session, Model model){
    20. if ("wzy941941".equals(user.getUserName()) && "941941".equals(user.getPassword())) {
    21. session.setAttribute("loginUser",user);
    22. //重定向到 index.html
    23. return "redirect:/index.html";
    24. }else{
    25. model.addAttribute("msg","账号密码错误!");
    26. return "login";
    27. }
    28. }
    29. /*
    30. * @Description:收到重定向请求后,转发到 index页面。
    31. * @Author: WangZiYao
    32. * @Date: 2021/4/17 22:56
    33. */
    34. @GetMapping(value = {"index.html"})
    35. public String mainPage(HttpSession session,Model model){
    36. Object loginUser = session.getAttribute("loginUser");
    37. if (loginUser != null) {
    38. return "index";
    39. }else{
    40. model.addAttribute("msg","请重新登陆!");
    41. return "longin";
    42. }
    43. }
    44. }

    login.html登录页面。
    <!DOCTYPE html>






    1. <title>登陆</title>
    2. <link href="css/style.css" rel="stylesheet"><br /> <!-- 响应式样式 --> <link href="css/style-responsive.css" rel="stylesheet">
    3. <!-- js IE8支持HTML5元素和媒体查询 IE 兼容脚本 --> <!--[if lt IE 9]> <script src="js/html5shiv.js"></script> <script src="js/respond.min.js"></script> <![endif]--></head>

    !--表单提交路径:[http://localhost:8080/](http://localhost:8080/editable_table)login--




    index.html登录成功跳转到的页面。
    <!DOCTYPE html>
    <html lang=”en” xmlns:th=”http://www.thymeleaf.org>























    Dollar Profit Today

    $ 23,232















    Copy Sold Today

    2,980















    New Order

    5980















    Unique Visitors

    10,000











    Area Chart

















    Margarita Rose

    Creative Designer







    10.3.5、构建后台管理系统1 - 图15


    10.3.5、构建后台管理系统1 - 图16

    Margarita Rose


    Praesent magna nunc, tincidunt pretium.










    prospective leads





    Laptop





    iPhone





    iPad













    Visits

    10,090


    Pages/Visit



    Unique Visitors

    8,173


    Avg. Visit Duration













    10.3.5、构建后台管理系统1 - 图17



    Wild Awake


    katy Perry







    10.3.5、构建后台管理系统1 - 图18



    Bulet Proof


    Bruno Mars








    10.3.5、构建后台管理系统1 - 图20



    Its my life


    Bon jovi







    10.3.5、构建后台管理系统1 - 图21



    Bulet Proof


    Bruno Mars










    Chat




    • 10.3.5、构建后台管理系统1 - 图22


      Jone Doe
      at Mar 12, 2014 6:12

      Lorem ipsum dolor sit amet, consectetuer adipiscing elit




    • 10.3.5、构建后台管理系统1 - 图23


      Margarita Rose
      at Mar 12, 2014 6:13

      sed diam nonummy nibh euismod tincidunt ut




    • 10.3.5、构建后台管理系统1 - 图24


      Jone Doe
      at Mar 12, 2014 6:12

      aoreet dolore magna aliquam erat volutpat.




    • 10.3.5、构建后台管理系统1 - 图25


      Margarita Rose
      at Mar 12, 2014 6:13

      sed diam nonummy nibh euismod tincidunt ut




    • 10.3.5、构建后台管理系统1 - 图26


      Jone Doe
      at Mar 12, 2014 6:12

      aoreet dolore magna aliquam erat volutpat.




    • 10.3.5、构建后台管理系统1 - 图27


      Margarita Rose
      at Mar 12, 2014 6:13

      sed diam nonummy nibh























    10.3.5、构建后台管理系统1 - 图28


    Mila Watson


    Senior UI Designer

    I use to design websites and applications for the web.









    19 Februay 2014

    AdminEx is new model of admin
    dashboard http://t.co/3laCVziTw4
    4 days ago by John Doe








    2014 © AdminEx by ThemeBucket


















    若有收获,就点个赞吧

    0 人点赞

    暂无相关搜索结果!
      展开/收起文章目录