JavaWeb 学习005-4个页面,5条sql语句(添加、查看、修改、删除)
今天完成了的事: =
1.班级模块,list页面的添加班级信息操作,中文乱码问题 尚待解决
这俩天做得工作是:
首先搭建好main页面:是由top、left、right三个部分构成的,拼接到一起。
流程:登陆成功后,跳转到main页面。
left侧栏,分别显示班级信息、学生信息、课程信息、爱好信息、用户信息等等。
接下来要做的是:对这几个模块逐渐完成里面的每一个操作。
首先做得是班级模块的 添加信息操作。
等同的是各个模块里,应该都有这一项,都会需要这一操作。
步骤:点击添加按钮 -> 编写toAddServlet -> 编写addGrade.jsp —>保存信息 按钮—>doAddGradeServlet
完成编写,返回到list页面 —> doListGradeServlet
重点代码:doAddGradeServlet
String gradename = request.getParameter("gradename");
// servlet有值传给页面
Grade grade = new Grade();
grade.setGname(gradename);
GradeBiz biz= new GradeBizImpl();
int rows = 0;
rows = biz.addGrade(grade);
// 与biz发生交互
request.setAttribute("rows", rows);
// t跳转页面
request.getRequestDispatcher("doListGrade.action").forward(request, response);
// 这一步不能直接跳转到list页面,需要跳转到 list的servlet页面上面,执行查询操作
--------------------------------------------------------------------------------------
a元素之 查看
查看页面不需要form元素
直接doDetailServlet 里正常编写servlet的四个问题。然后建立查看的页面最后返回到list页面。
重点是:list页面的
<a href="doDetailGrade.action?gid=${grade.gid}">查看</a>
这行代码的编写。
a元素之 修改
注意隐藏主键
update grade set gradename='' where gid=''需要调用两个,为减少代码的重复,需要隐藏主键id
----------------------------------------------------------------------------------------
JavaWeb 学习005-4个页面,5条sql语句(添加、查看、修改、删除)的更多相关文章
- JavaWeb 学习009-4个页面,5条sql语句(添加、查看、修改、删除)
===========++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+++++++++ 2016-12-3------ ...
- JavaWeb 学习007-4个页面,5条sql语句(添加、查看、修改、删除)2016-12-2
需要复习的知识: 关联查询 =================================================================================班级模块学 ...
- JavaWeb 学习006-4个页面,5条sql语句(添加、查看、修改、删除)
今天遇到的问题: 1. 在list页面上添加信息时候,跳转到doAdd页面后,点击保存按钮,能够跳转回list页面,但是新增的信息不能显示出来,就像是没有执行添加操作一样. 这是什么问题? ①是不是到 ...
- SQL反模式学习笔记18 减少SQL查询数据,避免使用一条SQL语句解决复杂问题
目标:减少SQL查询数据,避免使用一条SQL语句解决复杂问题 反模式:视图使用一步操作,单个SQL语句解决复杂问题 使用一个查询来获得所有结果的最常见后果就是产生了一个笛卡尔积.导致查询性能降低. 如 ...
- 一条SQL语句是如何执行的?--Mysql45讲笔记记录 打卡day1
写在前面的话:回想以前上班的时候,空闲时间还是挺多的,但是都荒废了.如今找工作着实费劲了.但是这段时间在极客时间买了mysql45讲,就好像发现了新大陆一样,这是我认真做笔记的第一天,说实话第一讲我已 ...
- select * from user 这条 SQL 语句,背后藏着哪些不可告人的秘密?
作为一名 Java开发人员,写 SQL 语句是常有的事,但是你知道 SQL 语句背后的处理逻辑吗?比如下面这条 SQL 语句: select * from user where id=1 执行完这条语 ...
- mysql一条sql语句如何执行的?
mysql 一条sql语句如何执行的? 文章内容源自:极客时间-林晓彬老师-MySQL实战45讲 学习整理 在了解一条查询语句如何执行之前,需要了解下MySQL的基本架构是怎样的,如下图所示: 可以看 ...
- 打开黑盒:从 MySQL架构设计出发,看它是如何执行一条 SQL语句的
1.把MySQL当个黑盒子一样执行SQL语句 我们的系统采用数据库连接池的方式去并发访问数据库,然后数据库自己其实也会维护一个连接池,其中管理了各种系统跟这台数据库服务器建立的所有连接 当我们的系统只 ...
- 一条Sql语句分组排序并且限制显示的数据条数
如果我想得到这样一个结果集:分组排序,并且每组限定记录集的数量,用一条SQL语句能办到吗? 比如说,我想找出学生期末考试中,每科的前3名,并按成绩排序,只用一条SQL语句,该怎么写? 表[TScore ...
随机推荐
- 【小错误】Device eth2 has different MAC address than expected, ignoring.
今天在搭建rac配置IP的时候报错显示如下: Device eth2 has different MAC address than expected, ignoring.[FAILED] 百度了下,问 ...
- Notepad++的xml文本格式化
1.需要使用插件 2.使用插件
- dom js
var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, ...
- Mongodb集群搭建过程及常见错误
Replica Sets MongoDB 支持在多个机器中通过异步复制达到故障转移和实现冗余.多机器中同一时刻只 有一台是用于写操作.正是由于这个情况,为 MongoDB 提供了数据一致性的保障.担当 ...
- 在iframe中使用cookie需要注意
cookie的使用早已不新鲜了,但是最近在做项目时还是被坑了一把. 那么接下来让我们来看一下这个"坑"是个什么情况! 前提: 1.现在有两个页面A.html, B.html,同时, ...
- Linux进阶文件系统管理之RAID
RAID 1.引言 RAID全称Redundant Arrays of Inexpensive Disks / Redundant Arrays of Independent Disks,即独立冗余磁 ...
- 1117 冲刺一(Day 1)
冲刺一(第一天) 项目需求确定 现阶段我们进行的项目是到店点餐系统.主要是开发手机端app为用户提供方便快捷的点餐服务.免去顾客到店后遇到因吃饭的人太多而找不到服务人员点餐的窘境.减少了服务人员因为忙 ...
- android开发--多线程
android中的几种多线程实现方式: 1)Activity.runOnUiThread(Runnable) 2)View.post(Runnable) ;View.postDelay(Runnabl ...
- 在PHP中使用CURL
转载自:http://www.phpchina.com/article-40161-1.html
- IP转换hash以及返回
InetAddress address = InetAddress.getByName("127.0.0.1"); System.out.println(address); int ...