首页 > 其他分享 >房产信息管理系统-查看个人信息

房产信息管理系统-查看个人信息

时间:2022-11-08 10:45:45浏览次数:80  
标签:preparedStatement String rs UserID 个人信息 util 房产 信息管理系统

查看个人信息房产经纪或者顾客登录后,可以查看个人的详细信息。(2分)

这个主要就是查的sql语句

关键是如何查询当前登录的用户或房产经纪人的个人信息,这就要用到登录时埋下的“伏笔”--session.setAttribute()

先上代码

顾客

User_Information.jsp

<%@ page language="java" import="java.sql.*" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.Util.util" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>详细信息</title>
</head>
<body>

<%

String UserID= (String) session.getAttribute("UserID");

Connection connection = util.getConnection();
PreparedStatement preparedStatement=null;
ResultSet rs=null;
try {
String sql = "select * from 顾客基本信息表";
preparedStatement=connection.prepareStatement(sql);
rs=preparedStatement.executeQuery();
while(rs.next()){
if(UserID.equals(rs.getObject(1)))
{
%>
<table border="1"cellspacing="0"style="text-align:center;">
<tr>
<td align="center" width=10%>顾客ID</td>
<td align="center" width=10%>登录密码</td>
<td align="center" width=20%>身份证号</td>
<td align="center" width=5%>姓名</td>
<td align="center" width=5%>性别</td>
<td align="center" width=20%>手机号码</td>
<td align="center" width=20%>家庭住址</td>
</tr>
<tr>
<td align="center"><%=rs.getObject(1) %></td>
<td align="center"><%=rs.getObject(2) %></td>
<td align="center"><%=rs.getObject(3) %></td>
<td align="center"><%=rs.getObject(4) %></td>
<td align="center"><%=rs.getObject(5) %></td>
<td align="center"><%=rs.getObject(6) %></td>
<td align="center"><%=rs.getObject(7) %></td>
</tr>
<%
}
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
util.close(rs);
util.close(preparedStatement);
util.close(connection);
}
%>
</table>
<p style="text-align:center;color: black; font-family: 宋体; font-size: 20px">
<input type="button" value="返回菜单" onclick="location.href='User_Menu.jsp'" /> <br>
</p>
</body>
</html>

其中关键的两行是
String UserID = (String) session.getAttribute("UserID");
作用是将前边在登录功能时setAttribute的值赋值给新定义的UserID变量;
和if(UserID.equals(rs.getObject(1)))
作用是判断UserID与顾客基本信息表的哪个数据匹配
借助这两行,即可输出相对应的个人信息

房产经纪人的查看个人信息和顾客的几乎一样,就不再展示代码了

标签:preparedStatement,String,rs,UserID,个人信息,util,房产,信息管理系统
From: https://www.cnblogs.com/mendianyu/p/16868686.html

相关文章

  • 房产信息管理系统-登录
    登录页面:系统管理员、房产经纪、顾客三种角色用户登录后,进入相应的功能页,只能看到角色允许访问功能模块,用户登录界面包含用户、密码两个文本框,以及登录和注册两个按钮;这里......
  • 房产信息管理系统-顾客审核
    顾客审核:顾客注册后,系统管理员后台可以以列表形式查看顾客基本信息, 点击顾客姓名,可以查看顾客详细信息,在顾客详细信息页面点击通过按钮,可以通过审核。通过审核的顾客才可......
  • 房产信息管理系统-新增房产信息
    此功能比较简单,就是一个增直接上代码Admin_AddHouse.jsp<%--CreatedbyIntelliJIDEA.User:mendianyuDate:2022/11/4Time:15:25Tochangethistemplate......
  • 房产信息管理系统-准备工作
    1.新建一个项目然后配置好Tomcat等。2.创建三张空表房产基本信息表 房产经纪人基本信息表 顾客基本信息表 3.javaBean封装类packagecom.Bean;publicclas......
  • 如何在输入框不输入值时,调用的是设置好的缺省值(房产管理系统)
    调用设置好的默认缺省值就是在新增房产信息的界面需要一个默认的缺省值,那么我们就可以利用js和jsp的配合完成这项功能。具体实现如下:步骤:1、在相应的文本输入框那里设置......
  • 房产管理系统之房产交易功能
    房产交易该功能位于房产经纪的功能页面,进入功能页面之后,选择相应的“房产交易”功能,就会跳转到房产交易界面,如果忽略“输出房产信息和顾客信息”这一条件,我实现的话,是没有......
  • 房产管理系统之房产授权
    房产授权这个功能是在系统管理员功能页面那么首先就进入到系统管理员的功能页面:系统管理员功能页面giveThePower1.java(查询到所有“在售”房产信息)giveThePower2.......
  • 房产管理系统之购买房产+停售房产
    购买房产这项功能是在顾客功能页面实现的,具体功能是这样的,顾客在浏览房产时,在列表界面,每套房产的结尾处,都有一个名为“交易”的按钮,按下该按钮,该套房产的状态就会从“在售......
  • 房产管理系统之查看个人信息功能+查询房产信息
    查看个人信息这一个功能就比较简单啦:就是使用超链接然后将数据传递到一个servlet里面进行整体的查询,然后输出就行啦!具体实现如下:(由于该功能基本一致,就只是用顾客的写出来......
  • 房产管理系统之浏览房产信息
    浏览房产信息顾客的浏览顾客可以浏览所有在售房产信息,其余状态的房产信息均不可查看就是按照条件查询:Stringsql="select*fromhousewherestatus=?";主要涉及到......