首页 > 其他分享 >房产信息管理系统-新增房产信息

房产信息管理系统-新增房产信息

时间:2022-11-07 22:00:16浏览次数:58  
标签:preparedStatement String 房产信息 setString request getParameter bean 房产 信息管理系统

此功能比较简单,就是一个增

直接上代码

Admin_AddHouse.jsp

<%--
Created by IntelliJ IDEA.
User: mendianyu
Date: 2022/11/4
Time: 15:25
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>添加房产信息</title>
</head>
<body>
<form action="Admin_AddHouse_back.jsp" method="get">
<p style="text-align:center;color: black; font-family: 宋体; font-size: 20px">
添加房产信息
<br>
房产编号
<input type="text" name="HouseID" >
<br>
户型
<input type="radio" name="HouseType" value="四室两厅">四室两厅
<input type="radio" name="HouseType" value="四室一厅">四室一厅
<input type="radio" name="HouseType" value="三室两厅">三室两厅
<input type="radio" name="HouseType" value="三室一厅">三室一厅
<input type="radio" name="HouseType" value="两室两厅">两室两厅
<input type="radio" name="HouseType" value="两室一厅">两室一厅
<br>
房产地址
<input type="text" name="Address" >
<br>
建造年份
<input type="text" name="Year" >
<br>
建造面积
<input type="text" name="Area" >
<br>
销售报价
<input type="text" name="Sales" >
<br>
销售状态
<input type="radio" name="Status" value="在售"checked>在售
<input type="radio" name="Status" value="待售">待售
<input type="radio" name="Status" value="意向">意向
<input type="radio" name="Status" value="售出">售出
<input type="radio" name="Status" value="停售">停售
<br>
<input type="submit" value="添加" >
</p>
</form>
</body>
</html>

Admin_AddHouse_back.jsp
<%@ page import="com.Bean.bean" %>
<%@ page import="com.Dao.dao" %>
<%@ page language= "java" import="java.util.*" contentType= "text/html; charset=UTF-8"
pageEncoding= "UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta charset="UTF-8">

<%
String HouseID=request.getParameter("HouseID");
String HouseType=request.getParameter("HouseType");
String Address=request.getParameter("Address");
String Year=request.getParameter("Year");
String Area=request.getParameter("Area");
String Sales=request.getParameter("Sales");
String Status=request.getParameter("Status");

if(HouseID==""||HouseType==""||Address==""||Year==""||Area==""||Sales==""||Status=="")
{
out.print("<script language='javaScript'> alert('某项输入为空'); window.history.back(); </script>");
}
else
{
bean bean = new bean();
bean.setHouseID(HouseID);
bean.setHouseType(HouseType);
bean.setAddress(Address);
bean.setYear(Year);
bean.setArea(Area);
bean.setSales(Sales);
bean.setStatus(Status);

dao dao = new dao();
dao.AddHouse(bean);

out.print("<script language='javaScript'> alert('添加成功');</script>");
response.setHeader("refresh", "0;url=Admin_Menu.jsp");
}
%>
</html>

Dao层方法
public void AddHouse(bean bean)
{
Connection connection= util.getConnection();
PreparedStatement preparedStatement=null;
try
{
String sql="insert into 房产基本信息表(房产编号,户型,房产地址,建造年份,建造面积,销售报价,销售状态) values(?,?,?,?,?,?,?)";
preparedStatement =connection.prepareStatement(sql);
preparedStatement.setString(1,bean.getHouseID());
preparedStatement.setString(2,bean.getHouseType());
preparedStatement.setString(3,bean.getAddress());
preparedStatement.setString(4,bean.getYear());
preparedStatement.setString(5,bean.getArea());
preparedStatement.setString(6,bean.getSales());
preparedStatement.setString(7,bean.getStatus());
preparedStatement.executeUpdate();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
util.close(preparedStatement);
util.close(connection);
}
}

标签:preparedStatement,String,房产信息,setString,request,getParameter,bean,房产,信息管理系统
From: https://www.cnblogs.com/mendianyu/p/16867632.html

相关文章

  • 房产信息管理系统-准备工作
    1.新建一个项目然后配置好Tomcat等。2.创建三张空表房产基本信息表 房产经纪人基本信息表 顾客基本信息表 3.javaBean封装类packagecom.Bean;publicclas......
  • 如何在输入框不输入值时,调用的是设置好的缺省值(房产管理系统)
    调用设置好的默认缺省值就是在新增房产信息的界面需要一个默认的缺省值,那么我们就可以利用js和jsp的配合完成这项功能。具体实现如下:步骤:1、在相应的文本输入框那里设置......
  • 房产管理系统之房产交易功能
    房产交易该功能位于房产经纪的功能页面,进入功能页面之后,选择相应的“房产交易”功能,就会跳转到房产交易界面,如果忽略“输出房产信息和顾客信息”这一条件,我实现的话,是没有......
  • 房产管理系统之房产授权
    房产授权这个功能是在系统管理员功能页面那么首先就进入到系统管理员的功能页面:系统管理员功能页面giveThePower1.java(查询到所有“在售”房产信息)giveThePower2.......
  • 房产管理系统之购买房产+停售房产
    购买房产这项功能是在顾客功能页面实现的,具体功能是这样的,顾客在浏览房产时,在列表界面,每套房产的结尾处,都有一个名为“交易”的按钮,按下该按钮,该套房产的状态就会从“在售......
  • 房产管理系统之查看个人信息功能+查询房产信息
    查看个人信息这一个功能就比较简单啦:就是使用超链接然后将数据传递到一个servlet里面进行整体的查询,然后输出就行啦!具体实现如下:(由于该功能基本一致,就只是用顾客的写出来......
  • 房产管理系统之浏览房产信息
    浏览房产信息顾客的浏览顾客可以浏览所有在售房产信息,其余状态的房产信息均不可查看就是按照条件查询:Stringsql="select*fromhousewherestatus=?";主要涉及到......
  • 房产管理系统之新增房产经纪人信息功能
    新增房产经纪人信息功能(MyBatis实现)这项功能的核心,就在于“新增”两个字,也就是说,我们需要实现的就是在系统管理员的功能页面实现新增房产经纪人信息的功能而这项功能的实......
  • 房产管理系统之不同用户角色的登录
    进度一------实现不同用户角色可以登录到不同的界面通过jsp页面输入相应的角色,然后到servlet里面进行数据的接收,由于本茨是需要判断一个字符串,所以使用switch进行判断会比......
  • 笔记3(房产管理)
    1.使用js判断并且跳转到别的jsp页面。可以先写一个function,然后直接调用$("#loginBtn").click(function(){vartype=$("#type").val();var......