Student的实现步骤
第一步
Myeclipse 创建项目
部署项目 运行项目 --测试项目
第二步
SQLServer 创建库创建表 创建约束 (暂时不要添加数据)
第三步
创建包
Dao
BaseDao
获得链接的方法
URL=””
关闭和释放资源的方法
ResulteSet
Statement
Connection
StudentDAO extends BaseDAO
{
Public boolean addStudent(Student stu)
{
}
Public Boolean checkStudentNO(String stuNo)
{
Sql = “select count(*) from student where stuNo=?”;
Rs.getInt(1);
}
Public List getAllStudent()
{
Conncetion con
Statement st;
ResulteSet rs ;
Try{
St = con.createStatement();
Rs = st.execute();
List list = new Arraylist();
While(rs.next())
{
Student stu = new Student();
Stu.setName(rs.getString(“name”))
….
}
}catch(Exception ex)
{
}finally{
closeAll(rs,st,con);
}
}
}
Model
Data--àobject
Student
Attribute
getXXX()
setXX()
第四步
创建JSP
List.Jsp
<%
StudentDAO dao = new StudentDAO();
List list = dao.getAllStudent();
For(int i=0; i<list.size(); i++)
{
Student stu = list.get(i);
%>
<tr>
<td><%=stu.getName()%></td>
……
</tr>
<%
}
%>
第5步
页面跳转
<a href=””>添加学员</a>
<input type=”button” value=” 添加学员” onclick=”window.location.href=’’”>
第6步
添加
<form action=”doadd.jsp” name=”myform” onsubmit=
”return yanzheng()” >
学号: <input type=”text”>
。。。。。
<input type=”submit” value=”提交”>
<form>
<script >
function yangzheng()
{
Var ageValue = document.myForm.txtAge.value; //获得用户输入的值
If(isNaN(ageValue))
{
Alert(“年龄必须是数字”)
}else{
Var nage = parseInt(ageValue)
If(nage<16 ||nage>30)
{
Return false;
}
}
Return true;
}
</script>
第6步
实现添加
doAdd.jsp
<%@ page….
<%
//1\获得用户输入的数据
String name = request.getParameter(“txtName”);
String strAge = request.getParameter(“txtAge”);
Int age = 16;
If(strAge!=null)
{
Age = Integer.parseInt(strAge);
}
//2\将数据进行对象封装
Student stu = new Student()
Stu.setName(name);
….
//3\将对象作为参数传递给Dao实现数据库数据的添加
StudetnDAO dao = new StudentDAO();
Boolean isAdd = Dao.addStudent(stu);
//页面跳转
Response.sendRediract(“showInfo.jsp?isAdd=”+ isAdd);
%>
第7步
显示消息
showInfo.Jsp
………
<%
String addState = request.getParameter(“isAdd”);
%>
<script language=”javascript”>
If(
<%=addState!=null%>&&
<%=addState.equals(“false”)%>)
{
Alert(“添加失败”);
}else{
Alert(“添加成功”)
}
</script>
分享到:
相关推荐
【jsp增删改查】是Web开发中常见的一种应用场景,主要涉及Java服务器页面(JSP)、Servlet和MySQL数据库的综合运用。在这个项目中,开发者利用这些技术实现了对数据的添加(Add)、删除(Delete)、修改(Update)和...
【标题】"jsp增删改查(含登录)项目"是一个基于MVC框架的Web应用程序,主要用于演示在Java Web开发中的基本数据操作功能,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。这个项目适用于初学者...
在这个“Jsp增删改查程序”中,我们将讨论如何使用JSP结合Oracle数据库进行基本的数据操作,即CRUD(Create, Read, Update, Delete)。 首先,数据库部分展示了创建Oracle数据库的序列和表的SQL语句: 1. `CREATE ...
【JSP增删改查项目(mysql)】是基于Java Web技术实现的一个基本数据库操作的实战项目,主要涉及的技术栈包括JSP、Servlet、MySQL数据库以及相关的前端展示技术。在这个项目中,开发者将学习如何使用JSP进行动态网页...
### JSP增删改查知识点解析 #### 一、JSP与数据库交互的基本流程 在进行JSP页面与数据库交互的开发过程中,我们通常需要经历以下几个步骤:建立数据库连接、执行SQL语句、处理结果集以及关闭连接。下面将详细介绍...
这个“JSP增删改查案例”是一个非常适合初学者的学习资源,旨在教授如何在Java Web环境中进行基本的数据操作,即CRUD(Create, Read, Update, Delete)操作。以下将详细介绍这些知识点。 首先,CRUD是数据库管理中...
本资源“jsp增删改查 源码加操作视频”提供了一个完整的示例,教你如何利用JSP实现数据库中的CRUD(Create、Read、Update、Delete)操作,这是Web开发中最基础且重要的功能。 1. **JSP基础** JSP是基于Java的,它...
在这个主题“jsp增删改查的基本操作”中,我们将深入探讨如何利用JSP与SQL Server数据库进行交互,实现数据的添加(Add)、删除(Delete)、修改(Update)和查询(Select)功能。 1. **JSP基础** JSP文件本质上是...
**JSP增删改查 - 简易通讯录** 在Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术。本项目“JSP增删改查 -简易通讯录”旨在实现一个基本的在线通讯录系统,让用户能够进行联系人的添加、删除、...
本资源"jsp增删改查源代码"提供了一个基于JSP、Java、Web和MySQL数据库的简单CRUD(Create、Read、Update、Delete)操作示例,对于初学者或者希望深入理解Web应用开发的人来说非常有价值。 首先,我们来详细解释...
hibernate+struts实现jsp增删改查分页! hibernate实现对数据库的操作,struts实现对表单的操作! 实现了分页功能! (注:本本项目中文会出现乱码,我还没有解决!附有数据库文件!)
在本项目"Servlet+jsp增删改查"中,我们将深入探讨如何利用MyEclipse集成开发环境,结合Servlet和JSP实现数据的增、删、改、查操作。以下是对这些关键知识点的详细说明: 1. **Servlet**: Servlet是Java提供的一...
这个"jsp增删改查项目"是专为初学者设计的,旨在帮助他们快速掌握JSP的基础知识以及在实际开发中的应用。 在Web开发中,增删改查(CRUD)是最基本的数据操作,包括创建(Create)、读取(Read)、更新(Update)和...
【JSP(Java Server Pages)增删改查详解】 ...在本教程中,我们将探讨JSP如何用于执行基本的数据库...在"简单的jsp增删改查"这个示例中,你可能会看到如何将这些概念应用于一个简化的场景,为更复杂的应用程序奠定基础。
本案例将围绕“JSP增删改查”这一主题展开,探讨如何在实际项目中运用JSP来实现数据库的数据操作。 首先,我们要理解JSP的四大内置对象:Request、Response、Session和Application。Request对象用于接收客户端发送...
在本教程中,我们将重点探讨如何利用 JFinal 实现对 MySQL 数据库的增删改查操作,这对于初学者来说是一个非常实用的技能。 首先,要使用 JFinal 进行数据库操作,我们需要配置数据库连接。在 JFinal 的配置文件 `...
**JSP数据库的增删改查** 在Java Web开发中,JSP(JavaServer Pages)是一种动态网页技术,常用于创建交互式的Web应用程序。而数据库的增删改查(CRUD:Create, Read, Update, Delete)是任何数据驱动应用的基础...
"Se.rar_jsp增删_jsp增删改查"这个压缩包文件的内容显然涉及到一个基于JSP的学生管理系统,它实现了对学生的数据进行添加、删除、修改和查询等基本操作。下面我们将详细探讨这些知识点。 首先,让我们了解JSP的基础...
在本例中,"jsp.rar" 包含的是一个基于JSP的通讯录系统,实现了基本的数据操作功能,如**增删改查**。 **通讯录** 应用程序通常用于存储个人或组织的联系人信息,包括姓名、电话号码、电子邮件地址等。在这个Java...
SQL Server+jsp增删改查操作详解 本文档主要介绍了基于JSP技术实现连接SQL Server 2000数据库的增删改查操作。下面是相关知识点的详细解释: JSP概述 JSP(Java Server Pages)是一种动态网页技术,由Sun ...