改动几个小地方

创建一个Servlet:ReqModifyServlet 把稳包构造

获取更新的新闻编号

servletjsp批量更新jdbcservlet完成更新 GraphQL

web.xml做好配置

页面上做好修正,添加访问

启动做事器,点击修正

查看后台信息输出

页面也跳转了

在获取更新信息的时候,我们该当把信息携带到页面,这个时候须要添加一个通过ID查询信息的方法

编写查询代码

将数据存放到工具中

编写测试方法

查看后台显示信息,查询成功,方法可行

添加接口方法

接口实现,返回新闻数据

判断数据为空,别的校验可根据自己情形添加,此处只做演示,然后将查询的修正数据显示到页面中,先将数据返回,返回的工具命名为newsEntity

页面修正部分包括以下几个地方

个中玄色的部分是由于这个版本有个BUG

官网也出了这个BUG的补丁,可以辞官网下载补丁来办理这个问题。
地址: https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0

下载

把518987-patch01这个下载下来解压,把plugins文件夹里的

org.eclipse.wst.html.core_1.2.101.v20170704_fix518987_01.jar包复制到eclipse安装目录的plugins里,再把名字更换下,原来的那个jar删掉,重启就可以了

然后更换原来的文件

只剩这一个,启动Eclipse

重启后的页面效果

页面效果,点击修正

页面数据会自动添补

点击后须要将数据提交到后台,那么我们再创建一个Servlet

在web.xml中完成配置

页面中修正更新的地方

此时我们须要创建一个更新的DAO方法

我们编写测试方法

运行代码

更新前的数据库

更新后的数据库

同之前一样,编写service代码

我们回到更新的Servlet中

此处小练习:

1、校验所有参数是否为空,如果数据库哀求不为空,数据不能为空

2、创建韶光不应该再重新更新创建,页面该如何通报?

我们运行,查看效果