功能要求

1、完成两个页面
2、第一个登陆页面login. jsp
3、第二个用户管理页面useManage. jsp
4、有登录功能(能进行用户名密码的校验,用户名若为自己的学号密码为班级号,允许登录,否则不显示用户数据列表),有退出功能。

1.文件建立

2.BootStrap和jQuery引入

Bootstrap4.6.1下载网址

jQuery3.6.1下载网址

下载完成后如下图引入

3.login.jsp编写

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>登录</title><link rel="stylesheet" type="text/css" href="bootstrap-4.6.1-dist/css/bootstrap.css"/>
</head>
<body>
<div style="align-content: center; width: 400px; height: 250px;text-align: center;margin:200px 500px;">
<form action="useManage.jsp" method="post"><div class="form-group row"><label for="inputPassword" class="col-sm-2 col-form-label">姓名:</label><div class="col-sm-10"><input type="text" class="form-control" name="uname"></div></div><div class="form-group row"><label for="inputPassword" class="col-sm-2 col-form-label">密码:</label><div class="col-sm-10"><input type="password" class="form-control" id="inputPassword" name="upwd"></div></div><button class="btn btn-primary" style="align-content: center">登录</button>
</form></div>
</body>
</html>
<script type="text/javascript" src="bootstrap-4.6.1-dist/js/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="bootstrap-4.6.1-dist/js/bootstrap.js"></script>

4.useManage.jsp编写

为了方便测试,此处账号和密码设为了 admin和123456。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>用户管理</title><link rel="stylesheet" type="text/css" href="bootstrap-4.6.1-dist/css/bootstrap.css"/>
</head>
<body>
<div style="width: 1000px;height: 600px;margin: 100px 250px">
<div >
<span style="margin: 150px;font-size: 20px">用户管理</span>
<span style="font-size: 20px">登录人:<% out.println("admin");%></span><a href="login.jsp"><button class="btn btn-primary" style="float: right;margin:0px 200px">退出</button></a>
<span style="color:red;font-size:12px">${msg}</span>
</div>
<%String username = request.getParameter("uname");String password = request.getParameter("upwd");if (username.equals("admin") && password.equals("123456")) {%><table class="table"><thead class="thead-light"><tr><th scope="col">姓名</th><th scope="col">性别</th><th scope="col">联系方式</th><th scope="col">地址</th><th scope="col">邮箱</th><th scope="col">QQ</th></tr></thead><tbody><tr><th scope="row">admin</th><td>男</td><td>11012121212</td><td>北京通州市</td><td>1019528265@qq.com</td><td>1019528265</td></tr></tbody>
</table>
<%
} else {%><div style="margin: 50px 350px"><span style="font-size: 25px;">用户名或密码错误!</span></div><%}
%>
</div>
</body>
</html>
<script type="text/javascript" src="bootstrap-4.6.1-dist/js/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="bootstrap-4.6.1-dist/js/bootstrap.js"></script>

5.测试

1. 登录页面login:

2. 用户名密码正确,useManage页面截图:

3. 用户名密码错误,useManage页面截图:

JSP实现登录功能(页面带样式)相关推荐

  1. 微信小程序云开发实现收藏及收藏页面(带样式布局)

    第三个版本修改,应该没问题了 没找到完整的教程,自己琢磨着做了一个 一开始尝试用缓存数组做,但是一直搞不定取消收藏时删除对应的缓存数组数据,于是放弃. 又采用了数据库的方法,但是因为我收藏的不同表太多 ...

  2. Java Web应用小案例:实现登录功能

    文章目录 一.采用纯JSP实现登录功能 1.创建Web项目LoginDemo 2.在web目录下创建login.jsp页面

  3. Vue3+Element-PIus 登录功能业务流程设计 五

    1 登录业务流程 1.1登录业务流程 ① 在登录页面输入用户名和密码 ② 调用后台接口进行验证 ③ 通过验证之后,根据后台的响应状态跳转到项目主页 1.2登录业务的相关技术点 ① http 是无状态的 ...

  4. servlet实现简单登录功能-基于测试驱动开发TDD

    今天学习了测试驱动开发(TDD)模式,用这个方法写一个简单的前端登录功能(基于servlet&Jsp的登录功能-三层架构实现) 不知道测试驱动开发,可以点这个: https://blog.cs ...

  5. day17--途牛旅游项目-登录功能V2

    day17–途牛旅游项目-登录功能V2 学习目标 (1)改进登录 (2)注册功能 MySessionUtils改进 (1) A依赖B,移除B,A报错,耦合 public static <T> ...

  6. JSP实现登录删除添加星座等(带样式)

    功能要求 1.完成两个页面 2.第一个登陆页面login. jsp 3.第二个用户管理页面useManage. jsp 4.有登录功能(能进行用户名密码的校验,用户名若为自己的学号密码为班级号,允许登 ...

  7. jsp oracle 登录页面,Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能

    本文主要向大家介绍了Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库表的建立: c ...

  8. JSP小项目,会员管理系统之实现登录功能

    1.上学期,在学期结束之际,学校安排实训,做了一个小小的JSP会员管理系统,今天,来介绍一下会员管理系统中的登录模块,此系统是使用JSP和Servlet技术,在加上JavaBean来实现的,是一个MV ...

  9. 基于Jquery实现登录功能的前端页面

    本篇文章讲解如何用jquery完成登录功能的前端页面展示 html部分: <div class="name"><label>用户名:</label&g ...

最新文章

  1. 从外部导入django模块
  2. 爆赞,对 volatile 关键字讲解最好的一篇文章!
  3. KEGG在线数据库使用攻略
  4. Art Generation with Neural Style Transfer-v2
  5. XML PUBLISHER输出excel禁止自动将数字格式化处理
  6. CentOS下配置HTTPS访问主机并绑定访问端口号
  7. SAP WebIDE 里 UI5 应用的隐藏文件 project.json
  8. php小程序群发通知,小程序实现群发功能代码的实现
  9. MySQL 基础 ———— 子查询
  10. redis和mecache和ehcache的特点
  11. maven中scope属性
  12. react学习系列1 修改create-react-app配置支持stylus 1
  13. 剑指offer——面试题42-1:左旋转字符串
  14. maven项目添加新dependency jar后本地可正常运行,但打包后加载不上
  15. 3月2日 ESC CAN 比特率 波特率 带宽与容量 香农定理 奈奎斯特定理 信噪比
  16. word文档设置页眉页脚的技巧
  17. RFB-Net论文解读
  18. bzoj1776[Usaco2010 Hol]cowpol 奶牛政坛
  19. 伏地魔爱上林黛玉?就没有B站不能组的CP!
  20. Linux自我学习笔记03

热门文章

  1. 如何选择适合你的兴趣爱好(四十五),游戏
  2. 综合扫描工具x-scan使用教程
  3. 数论基础2-整除的概念和性质
  4. android smb开源,搭建samba服务---实现跨平台文件共享
  5. windows:查看端口占用情况相关命令
  6. python 成绩排名,排位次(不使用第三方库)
  7. 猿创征文|JVM之图解垃圾收集器2-Shenandoah和ZGC
  8. IT圈的“年龄歧视”,android模拟器中文输入法
  9. sqlite数据库备份与恢复
  10. pytorch 实现 SE Block