改动几个小地方
创建一个Servlet:ReqModifyServlet 把稳包构造
获取更新的新闻编号
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、创建韶光不应该再重新更新创建,页面该如何通报?
我们运行,查看效果