首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

servlet+jdbc完成更新

现将之前的news_add.jsp复制一个文件改为news_modify.jsp

改动几个小地方

创建一个Servlet:ReqModifyServlet 注意包结构

获取更新的新闻编号

web.xml做好配置

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

启动服务器,点击修改

查看后台信息输出

页面也跳转了

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

编写查询代码

将数据存放到对象中

编写测试方法

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

添加接口方法

接口实现,返回新闻数据

判断数据为空,其余校验可根据自己情况添加,此处只做演示,然后将查询的修改数据显示到页面中,先将数据返回,返回的对象命名为newsEntity

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

其中黑色的部分是因为这个版本有个BUG

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

下载

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

然后替换原来的文件

只剩这一个,启动Eclipse

重启后的页面效果

页面效果,点击修改

页面数据会自动填充

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

在web.xml中完成配置

页面中修改更新的地方

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

我们编写测试方法

运行代码

更新前的数据库

更新后的数据库

同之前一样,编写service代码

我们回到更新的Servlet中

此处小练习:

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

2、创建时间不应该再重新更新创建,页面该如何传递?

我们运行,查看效果

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190928A07X5Q00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券