文章目录

  • 登陆成功跳转用户信息界面
    • Ⅰ.初步编写 userinfo.jsp 展示信息结构
    • Ⅱ.完善dbHepler工具类,实现数据库数据查询
    • Ⅲ.完善 userinfo.jsp,实现JavaScript获取数据展示
    • Ⅳ.效果展示

登陆成功跳转用户信息界面

Ⅰ.初步编写 userinfo.jsp 展示信息结构

<%--Created by IntelliJ IDEA.User: 35192Date: 2021/1/21Time: 22:04To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<div align="center"><div style="height: 15%;padding-top: 20px;"><h1 style="height: 10%">用 户 详 情</h1></div><!-- 展示用户信息  --><div><table><tr><th>序号</th><th>姓名</th><th>密码</th><th>年龄</th><th>性别</th><th>爱好</th><th>手机号</th><th>头像</th><th>操作</th></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><%--  展示界面显示头像  --%><td></td><td><%--问号右边表示要传递的内容--%><a href="#" style="color: red">删除</a>|<a href="#" style="color:blue">修改</a>|<a href="#" style="color:blue">修改头像</a></td></tr></table></div>
</div>
</body>
</html>

如下图所示,我们仅仅是编写了简单的信息展示结构。现在需要向里面进行内容的填充,也就是与数据库进行交互,将其中的用户信息获取显示在页面中。

返回顶部


Ⅱ.完善dbHepler工具类,实现数据库数据查询

  • 这里我们实现数据库信息的全部查询,并且返回resultSet结果集,在页面中通过JavaScript的方式获取对应字段值,进行遍历展示。
/***  网页显示数据库信息* @return*/
public ResultSet selectAll(){try{// 连接getConnection();// 创建sql语句String sql = "select*from userinfo_copy1";statement = connection.createStatement();/*** 使用JDBC连接数据库需要4步:* 1、加载驱动程序;* 2、连接数据库;* 3、访问数据库;* 4、执行查询;要用statement类的executeQuery()方法来下达select指令以查询数据库,executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用。即语句:ResultSet rs=s.executeQuery(sql);*/resultSet = statement.executeQuery(sql);}catch (Exception e){e.printStackTrace();}return resultSet;
}

返回顶部


Ⅲ.完善 userinfo.jsp,实现JavaScript获取数据展示

<%@ page import="com.zte.dbHelper" %>
<%@ page import="java.sql.ResultSet" %><%--Created by IntelliJ IDEA.User: 35192Date: 2021/1/21Time: 22:04To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<div align="center"><div style="height: 15%;padding-top: 20px;"><h1 style="height: 10%">用 户 详 情</h1></div><!-- 展示用户信息  --><div><table><tr><th>序号</th><th>姓名</th><th>密码</th><th>年龄</th><th>性别</th><th>爱好</th><th>手机号</th><th>头像</th><th>操作</th></tr><%// 创建dbHelper工具类对象dbHelper db = new dbHelper();// 获取数据库查询结果集ResultSet resultSet = db.selectAll();// 遍历结果集while (resultSet.next()){%><tr><td><%=resultSet.getInt(1)%></td> <!-- 获取id --><td><%=resultSet.getString(2)%></td> <!-- 获取username --><td><%=resultSet.getInt(3)%></td> <!-- 获取pwd --><td><%=resultSet.getInt(4)%></td> <!-- 获取age --><td><%=resultSet.getString(5)%></td> <!-- 获取sex --><td><%=resultSet.getString(6)%></td> <!-- 获取hobby --><td><%=resultSet.getString(7)%></td> <!-- 获取phone --><td><img src="<%=resultSet.getString(8)%>" ></td> <%--  展示界面显示头像  --%><td><%--问号右边表示要传递的内容--%><a href="#" style="color: red">删除</a>|<a href="#" style="color:blue">修改</a>|<a href="#" style="color:blue">修改头像</a></td></tr><%}%></table></div>
</div>
</body>
</html>

返回顶部


Ⅳ.效果展示


返回顶部


上一篇:实现注册页面:用户注册时用户名长度限制                                           下一篇:用户信息界面操作 ---- 删除

【JSP】登陆成功跳转用户信息界面显示基本用户信息相关推荐

  1. 【JSP】用户信息界面操作 ---- 用户信息修改

    文章目录 用户信息界面操作 ---- 用户信息修改 Ⅰ.修改userinfo.jsp 实现修改页面跳转 Ⅱ.创建 userUpdate.jsp 修改页面 Ⅲ.完善 dbHelper类,添加用户修改方法 ...

  2. 转:SharePoint站点中用户信息与AD用户信息的“不一致”问题

    先把问题描述一下:已把AD用户"User1"加到SharePoint站点中,然后进行如下类似操作:将"User1"从SharePoint站点中删除,将" ...

  3. Linux查看用户信息/查看所有用户信息的命令

    文章目录 通过文件 /etc/passwd 来查看所有用户信息 通过文件 /etc/shadow 查看所有用户信息 使用 getent 命令查看所有用户信息 使用 compgen 命令查看所有的用户信 ...

  4. jsp 登陆成功后,显示登录的用户名

    首先在登陆界面将用户名保存起来,我这里是将用户名提交到Servlet然后再进行保存, //从登录界面取用户参数 String uname = request.getParameter("us ...

  5. uni-app登陆成功跳转到首页后禁止回退到登陆页面

    用uni-app提供的接口uni.reLaunch(OBJECT),跳转之后可以关闭所有页面,打开到应用内的某个页面.

  6. SSM+Mysql实现的大学校园兼职系统(功能包含注册登录,发布兼职、个人中心、论坛交流、系统公告、查看兼职信息、查看用户信息、私聊等)

    博客目录 SSM+Mysql实现的大学校园兼职系统 实现功能截图 系统功能 使用技术 代码 完整源码 SSM+Mysql实现的大学校园兼职系统 本系统是一个在线的大学校园兼职系统,商家可以在上面发布自 ...

  7. 程序员过关斩将--要想获取我的用户信息,就得按照规矩来

    菜菜君,我又来啦 又有什么事吗? 我按照你上篇文章写的JWT的方式已经把网站认证写完了,而且效果还不错 那恭喜你呀,下次面试又多了一项技能 不过,现在又有一个问题,我做的系统有一个合作商想要利用我们的 ...

  8. 程序员如何更好地获取用户信息?

    作者 | 菜菜 责编 | 郭芮 YY妹:菜菜君,我又来啦.菜菜君,我又来啦菜菜君,我又来啦 菜菜:又有什么事吗? YY妹:我按照你说的已经把网站认证写完了,而且效果还不错. 菜菜:恭喜你,下次面试又多 ...

  9. Zjh游戏(十三)获取用户信息

    添加获取用户信息的子操作码 using System; using System.Collections.Generic; using System.Linq; using System.Text;n ...

最新文章

  1. [转] 使用Spring MVC构建REST风格WEB应用
  2. yolov5 加跟踪 姿态
  3. Android—关于通知NotificationManager操作
  4. Python项目实践:自动轨迹绘制(根据脚本绘制图形)
  5. 第十节 javascript之第四节 函数
  6. 03. 二维数组中的查找(C++实现)
  7. Java开发快递物流项目(7)
  8. ActiveMQ的MQTT:WARN | Stealing link for clientId XXX From Connection Transport
  9. U盘不显示容量,显示0字节,无法格式化
  10. JavaScript DOM 删除子节点的;两种操作
  11. 固定定位失效问题(position:fixed;固定定位)
  12. 链路聚合的原理以及配置
  13. [xiaoyi和你飞]博弈基础 ——[AB]
  14. C语言sin()函数绘制正弦曲线代码(0-2π)
  15. 32岁学python有前途吗_Python发展前景如何?学习Python游戏开发有前途吗?
  16. RabbitmqCluster 磁盘不可用,disk space告警
  17. 亚马逊云科技蝉联中国数据管理解决方案领导者
  18. java list键值对解析
  19. 登录页-登录成功后的路由守卫
  20. Mocha and Railgun

热门文章

  1. 输入一个字符,将大写字母换小写,小写变大写
  2. linux多网卡的路由模式和桥接模式设置方法
  3. OpenWrt的两种模式:桥接模式与路由模式
  4. RT-Thread Studio学习(十一)IIC
  5. 未来智安XDR荣膺ISC 2022创新能力百强
  6. MySQL备库复制延迟的原因及解决办法
  7. 有没有网上打印可以派送的?
  8. Excel 宏的用法的教程
  9. 如何用css的background写一个带斜切角、有边框又有内外阴影的按钮呢?
  10. vmware virtual machine must be running in order to be migrated