3-房产销售

首先是项目的构建

 

 

 

然后是数据库表

 

 

 

  

 

bean:

 

fangchanxinxi.java

package bean;

public class fangchanxinxi {
    private String HouseID;
    private String RoomType;
    private String Address;
    private String Year;
    private String Area;
    private String Sales;
    private String Status;
    private String AgentID;
    private String UserID;
    public String getHouseID() {
        return HouseID;
    }
    public void setHouseID(String houseID) {
        HouseID = houseID;
    }
    public String getRoomType() {
        return RoomType;
    }
    public void setRoomType(String roomType) {
        RoomType = roomType;
    }
    public String getAddress() {
        return Address;
    }
    public void setAddress(String address) {
        Address = address;
    }
    public String getYear() {
        return Year;
    }
    public void setYear(String year) {
        Year = year;
    }
    public String getArea() {
        return Area;
    }
    public void setArea(String area) {
        Area = area;
    }
    public String getSales() {
        return Sales;
    }
    public void setSales(String sales) {
        Sales = sales;
    }
    public String getStatus() {
        return Status;
    }
    public void setStatus(String status) {
        Status = status;
    }
    public String getAgentID() {
        return AgentID;
    }
    public void setAgentID(String agentID) {
        AgentID = agentID;
    }
    public String getUserID() {
        return UserID;
    }
    public void setUserID(String userID) {
        UserID = userID;
    }
    public fangchanxinxi(String houseID,String roomType,String address,String year,String area,String sales,String status,String agentID,String userID)
    {
        HouseID = houseID;
        RoomType = roomType;
        Address = address;
        Year = year;
        Area = area;
        Sales = sales;
        Status = status;
        AgentID = agentID;
        UserID = userID;
    }
}

 

gukexinxi.java

package bean;

public class gukexinxi {
    private String UserID;
    private String UserName;
    private String sex;
    private String IdNumber;
    private String Phone;
    private String User;
    public String getUserID() {
        return UserID;
    }
    public void setUserID(String userID) {
        UserID = userID;
    }
    public String getUserName() {
        return UserName;
    }
    public void setUserName(String userName) {
        UserName = userName;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public String getIdNumber() {
        return IdNumber;
    }
    public void setIdNumber(String idNumber) {
        IdNumber = idNumber;
    }
    public String getPhone() {
        return Phone;
    }
    public void setPhone(String phone) {
        Phone = phone;
    }
    public String getUser() {
        return User;
    }
    public void setUser(String user) {
        User = user;
    }
    public gukexinxi(String userID,String userName,String sex,String idNumber,String phone,String user)
    {
        UserID = userID;
        UserName = userName;
        this.sex = sex;
        IdNumber = idNumber;
        Phone = phone;
        User = user;
    }
}

 

jingjirenxinxi.java

package bean;

public class jingjirenxinxi {
    private String AgentID;
    private String AgentName;
    private String AgentAddress;
    private String Phone;
    public String getAgentID() {
        return AgentID;
    }
    public void setAgentID(String agentID) {
        AgentID = agentID;
    }
    public String getAgentName() {
        return AgentName;
    }
    public void setAgentName(String agentName) {
        AgentName = agentName;
    }
    public String getAgentAddress() {
        return AgentAddress;
    }
    public void setAgentAddress(String agentAddress) {
        AgentAddress = agentAddress;
    }
    public String getPhone() {
        return Phone;
    }
    public void setPhone(String phone) {
        Phone = phone;
    }
    public jingjirenxinxi(String agentID,String agentName,String agentAddress,String phone)
    {
        AgentID = agentID;
        AgentName = agentName;
        AgentAddress = agentAddress;
        Phone = phone;
    }
}

 

dao:

dao.java

package dao;
import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;
import java.sql.ResultSet;
import java.sql.Statement;
import dbutil.DBUtil;
import bean.*;
public class dao {
    public int addyonghu(String number,String password,String user)
    {
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        ResultSet rs = null;
        int flag=0;
        try
        {
            String sql = "insert into yonghu(number,password,user)values('"+number+"','"+password+"','"+user+"')";
            state = conn.createStatement();
            int count = state.executeUpdate(sql);
            if(count>0) {
                System.out.println("数据插入成功");
            }else {
                System.out.println("数据插入失败了QAQ");
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return flag;
    }
    public String login(String number,String password,String user)
    {
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        ResultSet rs = null;
        int flag=0;
        String user2;
        try
        {
            String sql = "select * from yonghu";
            state = conn.createStatement();
            rs=state.executeQuery(sql);
            while(rs.next())
            {
                String number1=rs.getString("number");
                String password1=rs.getString("password");
                String user1=rs.getString("user");
                if(number1.equals(number)&&password1.equals(password)&&user1.equals(user))
                {
                    user2=user1;
                    //System.out.println(user1);
                    return user1;
                }
            }
            
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return "错误";
    }
    public int insertguke(String number,String UserName ,String sex,String IdNumber,String Phone,String User)
    {
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        ResultSet rs = null;
        int flag=0;
        try
        {
            String sql = "insert into gukexinxi(UserID,UserName,sex,IdNumber,Phone,User)values('"+number+"','"+UserName+"','"+sex+"','"+IdNumber+"','"+Phone+"','"+User+"')";
            state = conn.createStatement();
            int count = state.executeUpdate(sql);
            if(count>0) {
                System.out.println("数据插入成功");
            }else {
                System.out.println("数据插入失败了QAQ");
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return flag;
    }
    public int addfangchanxinxi(String HouseID,String RoomType,String Address,String Year,String Area,String Sales,String Status)
    {
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        ResultSet rs = null;
        int flag=0;
        try
        {
            String sql = "insert into fangchanxinxi(HouseID,RoomType,Address,Year,Area,Sales,Status)values('"+HouseID+"','"+RoomType+"','"+Address+"','"+Year+"','"+Area+"','"+Sales+"','"+Status+"')";
            state = conn.createStatement();
            int count = state.executeUpdate(sql);
            if(count>0) {
                System.out.println("数据插入成功");
            }else {
                System.out.println("数据插入失败了QAQ");
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return flag;
    }
    public int addjingjiren(String AgentID,String AgentName,String AgentAddress,String Phone)
    {
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        ResultSet rs = null;
        int flag=0;
        try
        {
            String sql = "insert into jingjirenxinxi(AgentID,AgentName,AgentAddress,Phone)values('"+AgentID+"','"+AgentName+"','"+AgentAddress+"','"+Phone+"')";
            state = conn.createStatement();
            int count = state.executeUpdate(sql);
            if(count>0) {
                System.out.println("数据插入成功");
            }else {
                System.out.println("数据插入失败了QAQ");
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return flag;
    }
    public static List<gukexinxi> selectkecheng()
    { 
        String sql = "select * from gukexinxi";
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        List<gukexinxi> list = new ArrayList<>();
        ResultSet rs = null;
        int flag=0;
        try
        {
           
            state = conn.createStatement();
            rs=state.executeQuery(sql);
            gukexinxi kc=null;
            while(rs.next())
            {
                String UserID=rs.getString("UserID");
                String UserName=rs.getString("UserName");
                String sex=rs.getString("sex");
                //System.out.println(rs.getString("ID")+"=========");
                String IdNumber=rs.getString("IdNumber");
                String Phone=rs.getString("Phone");
                String User=rs.getString("User");
                kc =new gukexinxi(UserID,UserName,sex,IdNumber,Phone,User);
                //System.out.println(name+"=========");
                list.add(kc);
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return list;
    }
    public static List<jingjirenxinxi> selectfanghcanjingji()
    { 
        String sql = "select * from jingjirenxinxi";
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        List<jingjirenxinxi> list = new ArrayList<>();
        ResultSet rs = null;
        int flag=0;
        try
        {
           
            state = conn.createStatement();
            rs=state.executeQuery(sql);
            jingjirenxinxi kc=null;
            while(rs.next())
            {
                String AgentID=rs.getString("AgentID");
                String AgentName=rs.getString("AgentName");
                String AgentAddress=rs.getString("AgentAddress");
                String Phone=rs.getString("Phone");;
                kc =new jingjirenxinxi(AgentID,AgentName,AgentAddress,Phone);
                //System.out.println(name+"=========");
                list.add(kc);
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return list;
    }
    public static List<fangchanxinxi> gukeselectfangchan()
    { 
        String sql = "select * from fangchanxinxi where Status='在售'";
        Connection conn = DBUtil.getConn();//这里就是从DBUtil类里面得到连接
        Statement state =null;
        List<fangchanxinxi> list = new ArrayList<>();
        ResultSet rs = null;
        int flag=0;
        try
        {
           
            state = conn.createStatement();
            rs=state.executeQuery(sql);
            fangchanxinxi kc=null;
            while(rs.next())
            {
                String HouseID=rs.getString("HouseID");
                String RoomType=rs.getString("RoomType");
                String Address=rs.getString("Address");
                String Year=rs.getString("Year");
                String Area=rs.getString("Area");
                String Sales=rs.getString("Sales");
                String Status=rs.getString("Status");
                String AgentID=rs.getString("AgentID");
                String UserID=rs.getString("UserID");
                kc =new fangchanxinxi(HouseID,RoomType,Address,Year,Area,Sales,Status,AgentID,UserID);
                //System.out.println(name+"=========");
                list.add(kc);
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

        finally
        {
            DBUtil.close(rs, state, conn);
        }
        return list;
    }
}

 

dbutil:

DBUtil.java

package dbutil;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBUtil {//这个类就是套模板如果需要用的时候只需要改数据库(db)的名字即可*******
    //public static String db_url="jdbc:mysql://localhost:3306/database?uerUnicode=true&characterEncoding=UTF-8";
    public static String db_url="jdbc:mysql://localhost:3306/database1?serverTimezone=GMT%2B8&serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8";//db是数据库的名字
    //这是连接数据库,servlet是数据库的名称,uerUnicode=true&characterEncoding=UTF-8是将字符集设置为utf-8,避免乱码。
    public static String db_user="root";//数据的用户名
    public static String db_password="UJuqCT-az5(f";//数据库的密码
    public static Connection getConn()//获取连接,返回Connection类型,必须设置为static这样才能在其他类中使用
    {
        Connection conn=null;
        try
        {
            Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动
            conn=DriverManager.getConnection(db_url,db_user,db_password);//连接数据库
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        return conn;
    }
    public static void close(Statement state,Connection conn)//关闭函数
    {
        if(state!=null)//只有状态和连接时,先关闭状态
        {
            try
            {
                state.close();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        if(conn!=null)
        {
            try
            {
                conn.close();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
    }
    public static void close(ResultSet rs,Statement state,Connection conn)
    {
        if(rs!=null)//有结果集,状态和连接时,先关闭结果集,在关闭状态,在关闭连接
        {
            try
            {
                rs.close();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        if(state!=null)

        {
            try
            {
                state.close();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        if(conn!=null)
        {
            try
            {
                conn.close();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
    }
}

 

servlet:

Servlet.java

package servlet;
import java.io.IOException;
import java.util.List;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import dao.*;
import bean.*;
import dao.*;
@WebServlet("/r2")
public class Servlet extends HttpServlet{
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException {
        return;
    }
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");// 设置字符集,避免乱码
        // 获取jsp界面需要进行的操作,
        String method = req.getParameter("method");
        //System.out.println("============");
        if (method.equals("addyonghu"))// 转到login函数
        {
            addyonghu(req,resp);
           // System.out.println("正在执行信息录入操作");
        }
        if (method.equals("login"))// 转到login函数
        {
            login(req,resp);
        }
        if (method.equals("addfangchanxinxi"))// 转到login函数
        {
            addfangchanxinxi(req,resp);
        }
        if (method.equals("addjingjiren"))// 转到login函数
        {
            addjingjiren(req,resp);
        }
        if (method.equals("selectguke"))// 转到login函数
        {
            selectguke(req,resp);
        }
        if (method.equals("selectfanghcanjingji"))// 转到login函数
        {
            selectfanghcanjingji(req,resp);
        }
        if (method.equals("gukeselectfangchan"))// 转到login函数
        {
            gukeselectfangchan(req,resp);
        }
    }
    private void addyonghu(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");
        String number=req.getParameter("number");
        String password = req.getParameter("password");
        String user="顾客";
        String UserID = req.getParameter("UserID");
        String UserName = req.getParameter("UserName");
        String sex = req.getParameter("sex");
        String IdNumber = req.getParameter("IdNumber");
        String User = req.getParameter("User");
        String Phone = req.getParameter("Phone");
        //System.out.println(name);
        dao  userdao = new dao();
        userdao.addyonghu(number,password,user);
        
        userdao.insertguke(number,UserName,sex,IdNumber,Phone,User);
        req.getRequestDispatcher("/login.jsp").forward(req,resp);
    }
    private void login(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");
        String number=req.getParameter("number");
        String password = req.getParameter("password");
        String user=req.getParameter("user");
        //System.out.println(name);
        dao  userdao = new dao();
        String log=userdao.login(number,password,user);
        if(log.equals("管理员"))
        {
            req.getRequestDispatcher("/guanliyuandenglu.jsp").forward(req,resp);
            //System.out.println("select============");
        }
        else if(log.equals("顾客"))
        {
            req.getRequestDispatcher("/gukedenglu.jsp").forward(req,resp);
        }
        else if(log.equals("房产经济"))
        {
            req.getRequestDispatcher("/fangchanjingji.jsp").forward(req,resp);
        }
        else req.getRequestDispatcher("/login.jsp").forward(req,resp);
    }
    private void addfangchanxinxi(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");
        String HouseID=req.getParameter("HouseID");
        String RoomType= req.getParameter("RoomType");
        String Address = req.getParameter("Address");
        String Year = req.getParameter("Year");
        String Area = req.getParameter("Area");
        String Sales= req.getParameter("Sales");
        String Status = req.getParameter("Status");
        //System.out.println(name);
        dao  userdao = new dao();
        userdao.addfangchanxinxi(HouseID,RoomType,Address,Year,Area,Sales,Status);
        req.getRequestDispatcher("/guanliyuandenglu.jsp").forward(req,resp);
    }
    private void addjingjiren(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");
        String AgentID=req.getParameter("AgentIDAgentID");
        String AgentName= req.getParameter("AgentName");
        String AgentAddress = req.getParameter("AgentAddress");
        String Phone = req.getParameter("Phone");
        dao  userdao = new dao();
        userdao.addjingjiren(AgentID,AgentName,AgentAddress,Phone);
        req.getRequestDispatcher("/guanliyuandenglu.jsp").forward(req,resp);
    }
    private void selectguke(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        List<gukexinxi> kc=dao.selectkecheng();
        req.setAttribute("kc", kc);
        req.getRequestDispatcher("gukeliulan.jsp").forward(req, resp);
    }
    private void selectfanghcanjingji(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        List<jingjirenxinxi> kc=dao.selectfanghcanjingji();
        req.setAttribute("kc", kc);
        req.getRequestDispatcher("fangchanjingjiliulan.jsp").forward(req, resp);
    }
    private void gukeselectfangchan(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        List<fangchanxinxi> kc=dao.gukeselectfangchan();
        req.setAttribute("kc", kc);
        req.getRequestDispatcher("gukeselectfangchan.jsp").forward(req, resp);
    }
 }

 

接下来是jsp界面的构建

 

webapp:

 

addfangchanxinxi.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
<form action="/moniTest1/r2?method=addfangchanxinxi"method="post" onsubmit="return check();">
                    <h1>请输入信息</h1>
                    1.房产编号<input type="text" name="HouseID"> <br/>
                    2.户型 
                        <input type="radio" name="RoomType" value="四室两厅"> 四室两厅
                        <input type="radio" name="RoomType" value="四室一厅"> 四室一厅
                        <input type="radio" name="RoomType" value="三室两厅"> 三室两厅
                        <input type="radio" name="RoomType" value="三室一厅"> 三室一厅
                        <input type="radio" name="RoomType" value="两室两厅"> 两室两厅
                        <input type="radio" name="RoomType" value="四室两厅"> 两室一厅
                        <br>
                    3.房产地址<input type="text" name="Address"><br/>
                    4.建造年份<input type="text" name="Year"><br/>
                    5.建造面积<input type="text" name="Area"><br/>
                    6.销售报价<input type="text" name="Sales"><br/>
                   7.销售状态<select name="Status">
                        <option value="在售">在售</option>
                            <option value="代售">在售</option>
                         <option value="意向">在售</option>
                            <option value="售出">在售</option>
                        <option value="停售">在售</option>     <!-- 下拉框 -->
                 </select>
                    <br>
                    <input type ="submit" value="提交" >
</form>
</body>
</html>

 

addjingjiren.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
<form action="/moniTest1/r2?method=addjingjiren"method="post" onsubmit="return check();">
                    <h1>请输入信息</h1>
                    1.工号<input type="text" name="AgentID"> <br/>
                    2.姓名<input type="text" name="AgentName"><br/>
                    3.家庭住址<input type="text" name="AgentAddress"><br/>
                    4.手机<input type="text" name="Phone"><br/>
                    <br>
                    <input type ="submit" value="提交" >
</form>
</body>
</html>

creatyonghu.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
<form action="/moniTest1/r2?method=addyonghu"method="post" onsubmit="return check();">
                    <h1>请输入信息</h1>
                    1.账号<input type="text" name="number"> <br/>
                    2.密码<input type="text" name="password"> <br/>
                    3.性别<input type="text" name="sex"><br/>
                    4.手机号码<input type="text" name="Phone"><br/>
                    5.家庭住址<input type="text" name="User"><br/>
                    6.姓名<input type="text" name="UserName"><br/>
                    7.身份证号<input type="text" name="IdNumber"><br/>
                    <input type ="submit" value="提交" >
</form>
</body>
</html>

 

fangchanjingji.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
            <p>请选择所需功能</p>
            <form action="/moniTest1/r2?method=selectfanghcanjingji" method="post" onsubmit="return check();">
                <p>
                    <input type="submit" value="浏览个人信息">
                </p>
            </form>        
            <a href="">
            <button>浏览房产信息</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>房产交易</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>查询房产</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>修改个人密码</button>
            </a>    
</body>
</html>

 

fangchanjingjiliulan.jsp

<%@page import="java.util.*"%>
<%@page import="bean.*"%>
<%@page import="dao.*"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
<div align="center">
        <h1 style="color: black;">课程详细信息</h1>
        <table class="tb" border="">
        <tr>
            <tr>
                <th>工号</th>
                <th>房产经纪人姓名</th>
                <th>家庭住址</th>
                <th>手机</th> 
            </tr>
            <%List<jingjirenxinxi> list=(List<jingjirenxinxi>)request.getAttribute("kc");
            //String s="sd";
            //request.getSession().setAttribute("ss",s);
                for(jingjirenxinxi kc : list){
             %>
             <tr>
                <td><%=kc.getAgentID() %></td>
                <td><%=kc.getAgentName() %></td>
                <td><%=kc.getAgentAddress() %></td>
                <td><%=kc.getPhone() %></td>
              </tr>
             
             <%      
                }
            %>
                
        </table>
        <!--  
                <input type="hidden" name="ID" id="ID" value="${kc[0]}">
           
           <td><input type="hidden" name="name" id="name" value="${kc[1]}"></td>
         <tr>
           <td><input type="hidden" name="renshu" id="renshu" value="${kc[2]}"></td>
           </tr>
           <td><input type="hidden" name="jiaoshi" id="jiaoshi" value="${kc[4]}"></td>
           -->
</body>
</html>

 

guanliyuandenglu.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
            <p>请选择所需功能</p>
            <a href="addfangchanxinxi.jsp">
            <button>新添房产信息</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>房产授权</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>停售房产</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>查询房产信息</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>顾客审核</button>
            </a>    
            <br>
            <br>    
            <a href="addjingjiren.jsp">
            <button>新增房产经纪人</button>
            </a>    
            <br>
            <br>
            <a href="">
            <button>密码重置</button>
            </a>    

</body>
</html>

 

gukedenglu.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
            <p>请选择所需功能</p>
            <form action="/moniTest1/r2?method=selectguke" method="post" onsubmit="return check();">
                <p>
                    <input type="submit" value="浏览个人信息">
                </p>
            </form>    
                
            <a href="">
            <button>修改个人密码</button>
            </a>    
            <br>
            <br>    
            <form action="/moniTest1/r2?method=gukeselectfangchan" method="post" onsubmit="return check();">
                <p>
                    <input type="submit" value="浏览房产信息">
                </p>
            </form>        
            <a href="">
            <button>查询房产</button>
            </a>    
            <br>
            <br>    
            <a href="">
            <button>购买房产</button>
            </a>    
</body>
</html>

 

gukeliulan.jsp

<%@page import="java.util.*"%>
<%@page import="bean.*"%>
<%@page import="dao.*"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
<div align="center">
        <h1 style="color: black;">课程详细信息</h1>
        <table class="tb" border="">
        <tr>
            <tr>
                <th>顾客ID</th>
                <th>姓名</th>
                <th>性别</th>
                <th>身份证号</th> 
                <th>手机</th>
                <th>家庭住址</th>
            </tr>
            <%List<gukexinxi> list=(List<gukexinxi>)request.getAttribute("kc");
            //String s="sd";
            //request.getSession().setAttribute("ss",s);
                for(gukexinxi kc : list){
             %>
             <tr>
                <td><%=kc.getUserID() %></td>
                <td><%=kc.getUserName() %></td>
                <td><%=kc.getSex() %></td>
                <td><%=kc.getIdNumber() %></td>
                <td><%=kc.getPhone() %></td>
                <td><%=kc.getUser() %></td>
              </tr>
             
             <%      
                }
            %>
                
        </table>
        <!--  
                <input type="hidden" name="ID" id="ID" value="${kc[0]}">
           
           <td><input type="hidden" name="name" id="name" value="${kc[1]}"></td>
         <tr>
           <td><input type="hidden" name="renshu" id="renshu" value="${kc[2]}"></td>
           </tr>
           <td><input type="hidden" name="jiaoshi" id="jiaoshi" value="${kc[4]}"></td>
           -->
</body>
</html>

 

gukeselectfangchan.jsp

<%@page import="java.util.*"%>
<%@page import="bean.*"%>
<%@page import="dao.*"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
</style>
</head>
<body>
<div align="center">
        <h1 style="color: black;">课程详细信息</h1>
        <table class="tb" border="">
        <tr>
            <tr>
                <th>房产编号</th>
                <th>户型</th>
                <th>房产地址</th>
                <th>建造年份</th> 
                <th>建造面积</th>
                <th>销售报价</th>
                <th>销售状态</th>
                <th>房产经纪人ID</th>
                <th>顾客ID</th>
            </tr>
            <%List<fangchanxinxi> list=(List<fangchanxinxi>)request.getAttribute("kc");
            //String s="sd";
            //request.getSession().setAttribute("ss",s);
                for(fangchanxinxi kc : list){
             %>
             <tr>
                <td><%=kc.getHouseID()  %></td>
                <td><%=kc.getRoomType() %></td>
                <td><%=kc.getAddress() %></td>
                <td><%=kc.getYear() %></td>
                <td><%=kc.getArea() %></td>
                <td><%=kc.getSales() %></td>
                <td><%=kc.getStatus() %></td>
                <td><%=kc.getAgentID() %></td>
                <td><%=kc.getUserID() %></td>
              </tr>
             
             <%      
                }
            %>
                
        </table>
        <!--  
                <input type="hidden" name="ID" id="ID" value="${kc[0]}">
           
           <td><input type="hidden" name="name" id="name" value="${kc[1]}"></td>
         <tr>
           <td><input type="hidden" name="renshu" id="renshu" value="${kc[2]}"></td>
           </tr>
           <td><input type="hidden" name="jiaoshi" id="jiaoshi" value="${kc[4]}"></td>
           -->
</body>
</html>

 

login.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style> 
body{text-align:center} 
input{
    font-size: 20px;
    text-align: center;
}
</style>
</head>
<body>
<form action="/moniTest1/r2?method=login"method="post" onsubmit="return check();">
 <div id="登录界面">  
        <h1>Login</h1>  
            <table align="center">
                <tr>
                    <th>账号</th>
                    <td>
                    <input type="text" name="number">
                    </td>
                </tr>
                <tr>
                    <th>密码</th>
                    <td><input type="password" name = "password">
                    </td>
                </tr>        
                    <tr>
                    
                    <th>身份</th><td> <select name="user">
                    <option value="顾客">顾客</option>
                        <option value="房产经济">房产经济</option>
                     <option value="管理员">管理员</option>
                    </select>    
                    </td>
                    </tr>
                <tr>
            <td colspan="2"><input type="submit" name="submit" value="提交"> <input type="reset" value="重置"></td>
                </tr>
            </table>
        </form>
        <div><a href="createyonghu.jsp">创建用户</a> <a href="createyonghu.jsp"></a></div>  
    </div>
</body>
</html>

 

posted @ 2021-12-27 19:29  李迎辉  阅读(53)  评论(0)    收藏  举报