Java Web--增删改查之一界面jsp的操作部分
来源:互联网 发布:如何下载网站的源码 编辑:程序博客网 时间:2024/04/29 05:12
增的jsp:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@page import="java.util.*" %><%@page import="entity.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><script language="javascript">function check(){ var inputs = document.getElementsByTagName('input'); for(var i=0,len=2;i<len;i++){ if(inputs[i].value.replace(/\s/g,'') == ''){ alert('必填项不能为空!'); inputs[i].focus(); return false; } } return true;}</script><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><div align="center"><H3>发布楼盘信息</H3><form id="form1" name="form1" method="post" action="BuildingServlet?action=add"> <table width="90%" border="1" class="tableEdit"> <tr> <td width="34%">楼盘信息ID</td> <td width="66%"> <label> <input type="text" name="Id" id="Id" /> </label> *</td> </tr> <tr> <td>公司</td> <td><input type="text" name="Company" id="Company" /> *</td> </tr> <tr> <td>联系电话</td> <td><input type="text" name="Phone" id="Phone" /> </td> </tr> <tr> <td>描述</td> <td><input type="text" name=" Description" id="Description" /> </td> </tr> <tr> <td colspan="2"><label> <input type="submit" name="button" id="button" value="提交" /> </label></td> </tr> </table> </form> </div></body></html>
查的jsp:
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><%@page import="java.util.*"%><%@page import="entity.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>查询楼盘信息</title></head><body><table width="834" border="0" cellpadding="0" cellspacing="0"><tr><td height="30" bgcolor="#029AC5" class="txt" align="center">查询楼盘信息</td></tr></table><%Building building=(Building)request.getAttribute("building");if(building!=null){ %>楼盘ID:<%=building.getId() %><br /> 公司:<%=building.getCompany() %><br />电话:<%=building.getPhone() %><br /> 描述:<%=building.getDescription() %><br />状态:<%=building.getStatus() %><br /><%}else{ %><jsp:useBean id="service" class="service.BuildingService" scope="session"/><%List<Building> projectlist=service.fill();Iterator<Building> iterproject=projectlist.iterator();%><table width="800" border="0" align="center" cellpadding="0"cellspacing="0"><tr><td height="30" colspan="3"><table width="100%" border="1"align="center" cellpadding="0" cellspacing="0"><tr><td width="30%" height="20" align="center" bgcolor="#80C6FF"><spanclass="txt"><span class="titletxt">楼盘ID</span></span></td><td width="35%" height="20" align="center" bgcolor="#80C6FF"class="titletxt"> 公司</td><td width="35%" height="20" align="center" bgcolor="#80C6FF"class="titletxt">相关操作</td></tr><%while(iterproject.hasNext()){ Building Building1=iterproject.next();%><tr><td width="30%" height="20" align="center" bgcolor="#FFF5D7"><spanclass="txt"><%=Building1.getId()%></span></td><td width="35%" height="20" align="center" bgcolor="#FFF5D7"><spanclass="txt"><%=Building1.getCompany()%></span></td><td width="35%" height="20" align="center" bgcolor="#FFF5D7"><spanclass="txt"><a href="BuildingServlet?id=<%=Building1.getId()%>&action=list2">【详细】</a></span></td></tr><%} }%></table></td></tr></table></body></html>
删的jsp:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@page import="java.util.*" %><%@page import="entity.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body><table width="834" border="0" cellpadding="0" cellspacing="0"><tr><td height="30" background="images/title01.jpg" class="title">>>楼盘信息列表</td><td width="27" height="30"><img src="images/title02.jpg"width="27" height="30" /></td></tr></table><table width="800" border="0" align="center" cellpadding="0"cellspacing="0"><tr><td height="30" colspan="3" bgcolor="#029AC5" class="titletxt">•楼盘信息</td></tr><tr><td height="30" colspan="3"><form action="BuildingServlet?action=delete2" method="post"><table width="100%" border="1"align="center" cellpadding="0" cellspacing="0"><tr> <td width="10%" align="center" bgcolor="#80C6FF" class="titletxt">选择</td><td width="25%" height="30" align="center" bgcolor="#80C6FF"><spanclass="txt"><span class="titletxt">楼盘信息ID</span></span></td><td width="30%" height="30" align="center" bgcolor="#80C6FF"class="titletxt">公司</td><td width="35%" height="30" align="center" bgcolor="#80C6FF"class="titletxt">相关操作</td></tr><% List<Building> buildingDelete=(List<Building>)request.getAttribute("buildingDelete");for(Building building:buildingDelete){%><tr> <td align="center"><input name="Id" width="15%" bgcolor="#FFF5D7" type="checkbox" value="<%=building.getId()%>" /></td><td width="25%" height="30" align="center" bgcolor="#FFF5D7"><spanclass="txt"><%=building.getId()%></span></td><td width="30%" height="30" align="center" bgcolor="#FFF5D7"><spanclass="txt"><%=building.getCompany()%></span></td><td width="35%" height="30" align="center" bgcolor="#FFF5D7"><spanclass="txt"><a href="BuildingServlet?action=delete3&id=<%=building.getId()%>">【删除】</a></span></td></tr><% }%> <tr><td width="10%" align="left" bgcolor="#80C6FF" class="titletxt" colspan="4"> <input type="submit" value=" 删除选择"/> </td></tr></table></form></td></tr></table></body></html>
改的jsp:界面效果就不上图了
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><%@page import="java.util.*"%><%@page import="entity.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>编辑楼盘信息</title></head><body><table width="834" border="0" cellpadding="0" cellspacing="0"><tr><td height="30" bgcolor="#029AC5" class="txt" align="center">编辑楼盘信息</td></tr></table><%Building building=(Building)request.getAttribute("building");if(building!=null){ %><table width="100%" height="30" align="center" cellpadding="0" cellspacing="0" > <tr> <td height="30" align="center"><form id="form1" name="form1" method="post" action="BuildingServlet?action=update2"> <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="E7E7E7"> <tr> <td width="24%" height="30" align="right" class="txt"><span class="txt">楼盘ID</span></td> <td height="30" align="left" ><label for="textfield"></label> <input type="text" name="Id" id="Id" value=<%=building.getId()%> disabled/> <input type="hidden" name="Id" id="Id" value=<%=building.getId()%> /><span class="txt">*</span></td> </tr> <tr> <td width="24%" height="30" align="right" class="txt"><span class="txt"> 公司</span></td> <td height="30" align="left" > <input height="20" width="400" type="text" name="Company" id="Company" value=<%=building.getCompany()%>/> <span class="txtred">*</span></td> </tr> <tr> <td height="30" align="right" class="txt">电话</td> <td height="30" align="left" > <input height="20" width="150" type="text" name="Phone" id="Phone" value=<%=building.getPhone()%>/> </td> </tr> <tr> <td height="30" align="right" class="txt">描述:</td> <td height="30" align="left" > <input height="20" width="200" type="text" name="Description" id="Description" value=<%=building.getDescription()%>/> </td> </tr> <tr> <td height="30" align="right" class="txt">状态:</td> <td height="30" align="left" ><span class="txtred"> <input height="20" width="200" type="text" id="Status" value=<%=building.getStatus()%>/> </span></td> </tr> </table> <p> <input type="submit" name="button" id="button" value="确定"/></p></form><p> </p></td></tr></table><% }else{%><jsp:useBean id="service" class="service.BuildingService" scope="session"/><%List<Building> projectlist=service.fill();Iterator<Building> iterproject=projectlist.iterator();%><table width="800" border="0" align="center" cellpadding="0"cellspacing="0"><tr><td height="30" colspan="3"><table width="100%" border="1"align="center" cellpadding="0" cellspacing="0"><tr><td width="30%" height="20" align="center" bgcolor="#80C6FF"><spanclass="txt"><span class="titletxt">楼盘ID</span></span></td><td width="35%" height="20" align="center" bgcolor="#80C6FF"class="titletxt"> 公司</td><td width="35%" height="20" align="center" bgcolor="#80C6FF"class="titletxt">相关操作</td></tr><%while(iterproject.hasNext()){ Building Building1=iterproject.next();%><tr><td width="30%" height="20" align="center" bgcolor="#FFF5D7"><spanclass="txt"><%=Building1.getId()%></span></td><td width="35%" height="20" align="center" bgcolor="#FFF5D7"><spanclass="txt"><%=Building1.getCompany()%></span></td><td width="35%" height="20" align="center" bgcolor="#FFF5D7"><spanclass="txt"><a href="BuildingServlet?id=<%=Building1.getId()%>&action=update">【修改】</a></span></td></tr><%} }%></table></td></tr></table></body></html>
接下来是数据库的sql:
use mastergocreate database EstateDBgouse EstateDBgocreate table T_building(Id varchar(20) primary key not null, Company varchar(40) not null, Phone varchar(20) not null, Description varchar(200) not null, Status varchar(8))insert into T_building(Id,Company,Phone,Description,Status) values ('001','恒大地产','0731-88859908','东湖花园,10.1开盘','审核通过') insert into T_building(Id,Company,Phone,Description,Status) values('002','旭日地产','0731-82285588','戏子花园,10.1开盘','未审核') insert into T_building(Id,Company,Phone,Description,Status) values('003','万达地产','0731-84155688','万哒花园,10.1开盘','未审核') go
调试下,就可以运行啦。
还有主页面的code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>楼盘信息发布</title><link href="css/style.css" rel="stylesheet" type="text/css" /></head><body ><div ><table width="900" height="20" border="0" align="center"> <tr> <td colspan="2"><img src="images/xian2.jpg" width="900" /></td> </tr> <tr> <td width="170" valign="top" bgcolor="#FFFFCC" align="center"><ul> <li><a href="BuildingServlet?action=add" target="content">发布楼盘信息</a></li> <li><a href="BuildingServlet?action=list" target="content">查询楼盘信息</a></li> <li><a href="buildingUpdate.jsp" target="content">编辑楼盘信息</a></li> <li><a href="BuildingServlet?action=delete" target="content">删除信息发布</a></li> </ul> </td> <td width="730" valign="top"> <iframe frameborder="0" name="content" width="100%" height="590" scrolling="auto"> <marquee>欢迎管理员的进入</marquee> </iframe> </td> </tr></table> </div></body></html>
会在操作二中附源码和后台java code。
阅读全文
2 0
- Java Web--增删改查之一界面jsp的操作部分
- java操作mysql的增删改查
- java操作mysql的增删改查
- java操作mysql的增删改查
- Hbase 的java 增删改查操作
- Java Web 中 JSP增删改查mySQL数据
- JSP基本的增删改查操作--MySql(备忘)
- NetBeans界面的增删改查功能
- Java WEB之JDBC连接数据库的增删改查
- Java JDBC实现数据库的增删改查操作
- java操作mongodb:基本的增删改查
- 基于Java对象的数据库增删改查操作
- java 操作mongodb的增删查改 crud
- 简易的java操作数据库进行增删改查
- 自学java之hibernate操作数据库的增删查改
- Java实现对cookie的操作(增删改查)
- JAVA之操作数据库增删改查-JDBC的使用
- java 实现操作mongodb的连接,增删查改
- *IO流,File类
- 我的hibernate之旅一
- Apache Hive 入门
- 题目1055:数组逆置
- C开发lua模块(一) --- 虚拟栈和基本代码结构
- Java Web--增删改查之一界面jsp的操作部分
- HDU 5791 题解
- 组件加载
- Spring对bean的装配机制(一)——隐式自动装配
- java实现一个简单的登录界面
- pandas 解析json文件为DataFrame的三种方式以及其灵活度和效率的比较
- ROS之tf空间坐标变换浅析 (二)
- ThreadLocal
- 页面跳转