JSP的增删改查part2

2024-09-08 01:58
文章标签 jsp part2 改查 增删

本文主要是介绍JSP的增删改查part2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

增加显示数据库表格cdsn的功能

1.

》》对CdsnDao接口和方法,CdsnService接口和方法进行处理,并增加CdsnServlet用于对新建展示页面进行处理

对cdsnDao接口和方法增加

》》接口

//获取cdsn用户数据列表	
public List<cdsn> getCdsnList();


》》CdsnDaoImpl增加内容

//获得数据库所有数据public List<cdsn> getCdsnList() {//使用List定义一个list接口 用类ArrayList继承并实现ListList<cdsn> list = new ArrayList<cdsn>();//调用BaseDao的getcon方法进行连接	con = bdao.getCon();//设置对数据库的执行方法语句String sql = "select * from cdsn"; try {//连接数据库ps=	con.prepareStatement(sql);//方法executeQuery用于产生单个结果集(ResultSet)的语句rs=ps.executeQuery();//判断结果集是否存在,并将数据添加到list中保存while(rs.next()){cdsn cn = new cdsn();cn.setId(rs.getInt("id"));cn.setUsername(rs.getString("username"));cn.setPassword(rs.getString("password"));cn.setName(rs.getString("name"));cn.setAge(rs.getInt("age"));list.add(cn);} }catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}//关闭连接finally{bdao.getClo(con, ps, rs);}	return list ;	}

2.》》csdnservice添加

//获得数据库cdsn表中所有数据public List<cdsn> getCdsnList();

》》csdnserviceimpm添加

public List<cdsn> getCdsnList() {
List<cdsn> listcdsn = cdao.getCdsnList();
return listcdsn;
}

3.

》》添加一LoginServlet

主要代码如下

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//调用CdsnSerice接口方法CdsnService cserice = new CdsnServiceImpl();List<cdsn> listcdsn=cserice.getCdsnList();//将listcdsn放入sessionrequest.getSession().setAttribute("listcdsn", listcdsn);response.sendRedirect("showcdsn.jsp");}
4,将LoginServlet登录成功跳转方向规定为CdsnServlet来取数据

5.建立一新showcdsn.jsp来显示数据

   		<%//获取cdsnservlet中存取的listcdsn放入list中来取出List<cdsn> list=(List<cdsn>)request.getSession().getAttribute("listcdsn");for(cdsn c:list){%><tr><td><%=c.getId() %></td><td><%=c.getUsername() %></td><td><%=c.getPassword() %></td><td><%=c.getName() %></td>	<td><%=c.getAge() %></td>	<td></td>	</tr><%}%>

最后显示的数据如下





这篇关于JSP的增删改查part2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1146795

相关文章

[MySQL表的增删改查-进阶]

🌈个人主页:努力学编程’ ⛅个人推荐: c语言从初阶到进阶 JavaEE详解 数据结构 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 💻💻💻数据库约束 🔭🔭🔭约束类型 not null: 指示某列不能存储 NULL 值unique: 保证某列的每行必须有唯一的值default: 规定没有给列赋值时的默认值.primary key:

08 增删查功能

划重点: lable 标签keyup:键盘事件标签内添加样式:style使用事件修饰符:preventforEach :遍历 数组indexOf: 可以返回要查询的某个字符串值在整个字符串中首次出现的位置下标findIndex:返回传入一个测试条件(函数)符合条件数组的首个元素的位置splice:向/从数组中添加/删除项目,然后返回被删除后的新的项目数组 黑椒蟹 一对: <!DOCTYPE

JSP 简单表单显示例子

<html><!--http://localhost:8080/test_jsp/input.html --><head><meta http-equiv="Content-Type" content="text/HTML; charset=utf-8"><title>input页面</title></head><body><form action="input.jsp" method

基于JSP的实验室管理系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:JSP技术 + Spring Boot框架 工具:IDEA/Eclipse、Navicat、Tomcat 系统展示 首页 用户个人中心 实验室管理 设备报备管理 摘要 随着社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机

在项目开发中,jsp页面不会少了,如何公用页面(添加页面和修改页面)和公用样式代码(css,js)?

在项目开发中,如何公用添加页面和修改页面? <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html><head><title>岗位设置</title><%@ include file="/WEB-INF/jsp/public/common.jspf"%></head><body> <!-- 标

通过js得到时间,并显示到jsp上

代码: 部分jsp代码: <div id="tt" style="height:60px;border: 0px;padding-top: 5px;padding-left:5px;"> <div style="float:left;">          <input id="startdate" style="width:120px;" editable="false" class="

请解释JSP中的九大内置对象及其作用。什么是Java Web中的请求转发和重定向?它们有什么区别?

请解释JSP中的九大内置对象及其作用。 JSP(JavaServer Pages)中的九大内置对象(也称为隐式对象或自动对象)是JSP容器为每个页面提供的Java对象,这些对象在JSP页面被转换成Servlet时自动可用,无需显式声明。这些对象极大地简化了JSP页面的开发,因为它们提供了对Web应用程序中常见功能的直接访问。以下是九大内置对象及其作用的详细解释: request:javax.

JSP的增删改查part1

运用Myeclisp对数据库进行增删改查 要建立6个库 1).其中dao层用与连接数据库和对数据库进行相关操作; 2).entity层用于存放数据库连接后的实体数据; 3.)service层是在mcv三层模式中新添加一层,能够更加清晰的定义应用程序的边界,需要操作数据的时候,通过service层访问DAO层来实现。

QT QxOrm CRUD增删改查mysql数据库操作

QT QxOrm CRUD增删改查mysql数据库操作 QxOrm 是一个 C++ 库,旨在为 C++ 用户提供对象关系映射 (ORM) 功能。 基于每个类的简单 C++ 设置函数(如 Java 中的 Hibernate XML 映射文件),QxOrm 库提供以下功能: 持久性: 支持最常见的数据库,如 SQLite、MySQL、PostgreSQL、Oracle、MS SQL Server、Mo

jsp技术(内置对象,动作标签,指令)

一、 九大对象:   内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用   1-out:   javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)   request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP