1、index.jsp的页面展示和代码

<%--登录页的开发!--%><%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><html><head> <base href="<%=basePath%>"> <title>登录</title> <link rel="stylesheet" href="assets/plugins/fontawesome-free/css/all.min.css"> <link rel="stylesheet" href="assets/plugins/icheck-bootstrap/icheck-bootstrap.min.css"> <link rel="stylesheet" href="assets/dist/css/adminlte.min.css"> <style> #_body { background-image: url("assets/img/loginbg.jpg"); background-size: cover; } </style></head><body class="hold-transition login-page" id="_body"><div class="login-box"> <div class="login-logo"> <a href="">后台管理系统</a> </div> <div class="card"> <div class="card-body login-card-body"> <p class="login-box-msg">欢迎登录后台管理系统</p> <form action="#" method="post"> <div class="input-group mb-3"> <input type="phone" class="form-control" placeholder="手机号"> <div class="input-group-append"> <div class="input-group-text"> <span class="fas fa-phone-square"></span> </div> </div> </div> <div class="input-group mb-3"> <input type="password" class="form-control" placeholder="密码"> <div class="input-group-append"> <div class="input-group-text"> <span class="fas fa-lock"></span> </div> </div> </div> <div class="row"> <div class="col-8"> <div class="icheck-primary"> <input type="checkbox" id="remember"> <label for="remember"> <span style="font-weight: normal">记住我</span> </label> </div> </div> <!-- /.col --> <div class="col-4"> <button type="submit" class="btn btn-primary btn-block">登 录</button> </div> </div> </form> </div> </div></div></div><!-- jQuery --><script src="assets/plugins/jquery/jquery.min.js"></script><!-- Bootstrap 4 --><script src="assets/plugins/bootstrap/js/bootstrap.bundle.min.js"></script><!-- AdminLTE App --><script src="assets/dist/js/adminlte.min.js"></script></body></html>