第八周作业

在开发过程中遇到问题,发现缺少删除和编辑功能的实现代码。通过参考网上示例完成代码后,成功运行并能进行数据操作。同时学习了EL表达式的便利性和JSTL在简化JSP代码中的作用,体会到了动态网页开发的流程和数据库同步的重要性。

最开始按照网站上的步骤创建了Hero,HeroDAO类,listHero的jsp文件和HeroListServlet,但最后运行的时候,HeroListServlet出来的页面不能点击delete和edit,listHero的jsp文件出来的就只有一个首行。

 

 

后来才发现是代码还没有写完,还需要添加删除修改更新的代码进去,所以下载了网上的例子去验证,果然有了完整的代码就可以正常运行了

 

删除第二条信息:

 

 添加一条信息:

在listHero.jsp中添加了一条信息:

 

 然后我想要去mysql-front里去查看信息是否也同步被插入进去或删除,发现创建好的数据库和数据表都找不到了。通过百度找到了解决方法:点击文件→打开登录信息→属性

点击数据库后面的...:

 

选择要打开的数据库就可以找到了,也证实了数据的变动会同步到数据库中。

这次作业花了很多时间摸索,最后能够成功地运行出结果,但其中的一些代码和代码之间如何联系起来的还不是特别懂,后面几天会继续研究代码。

还了解了EL表达式和JSTL,感受到了EL表达式和JSTL书写起来的便利,可以节省很多代码。在用EL时需要注意它没有空指针异常,没有数组下标越界,没有字符串拼接。JSTL只在JSP中使用,使用这个可以使循环遍历的代码更简洁,使用JSTL需要在lib下导入jstl.jar 和standard.jar包,<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>:c表示可以代替uri这一大串。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值