实验报告JSP完成增删改查.docx
- 文档编号:26975351
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:11
- 大小:837.12KB
实验报告JSP完成增删改查.docx
《实验报告JSP完成增删改查.docx》由会员分享,可在线阅读,更多相关《实验报告JSP完成增删改查.docx(11页珍藏版)》请在冰豆网上搜索。
实验报告JSP完成增删改查
南通大学信息科学技术学院
2020-2021学年第二学期
《JavaWeb开发技术》
实验报告
实验名称:
实验八用model2模式操作userinfo表
班级:
物联网192姓名:
谢焘
学号:
1930110689
实验日期:
2021年6月16日
1、实验目的与要求:
1)理解Jspservlet和JspJavaBean的工作原理,掌握使用Jspservlet和JspJavaBean的基本方法。
2)设计一组Servlet,分别对增删改啥四种请求与数据进行转发,由JavaBean操作数据库,对数据库施行增删改查操作。
2、实验原理或程序设计思路:
1)JDBC(JavaDataBaseConnectivity)就是Java数据库连接,其实就是用Java语言来操作数据库。
原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。
2)JavaServlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。
3)JSPJavaBean:
JavaBean是特殊的Java类,使用Java语言书写,并且遵守JavaBeanAPI规范。
JavaBean与其它Java类相比而言有一些独一无二的特征:
提供一个默认的无参构造函数。
需要被序列化并且实现了Serializable接口。
可能有一系列可读写属性。
可能有一系列的getter或setter方法。
3、实验过程、程序运行效果截图及关键代码段:
1)在Eclipse中创建一个工程,工程命名:
p0689_8
2)创建s0689.bean包,并创建以下类DBcon.javaUserinfo.javaUserinfoDao.javaUserinfoImpl.java以上四个文件已经在实验5中完成,此处不详细给出。
3)创建s0689.servlet包,并创建以下Servlet类AddServlet.javaDeleteServlet.javaSearchServlet.javaUpdateServlet.java
AddServlet.java
DeleteServlet.java
SearchServlet.java
UpdateServlet.java
4)拷贝JDBC和JSTL至/WEB-INF/lib/下,并在WebContant下创建以下文件:
viewUserinfo.jspupdateUser.jspsearchUser.jspaddUser.jsperror.jsp
viewUserinfo.jsp
searchUser.jsp
addUser.jsp
updateUser.jsp
error.jsp
5)访问http:
//localhost:
8081/p0689_8/searchUser.jsp
点击查询,此时无关键字,查询出userinfo表内所有结果
点击底部AddUser按钮,跳转至AddUser.jsp
单击提交后,若成功跳转至查询界面
若重复提交,则会失败,跳转至error.jsp界面
Console报错提示如下:
主键记录重复,无法添加
在查询结果界面,点击更改:
提交后如下:
点击删除后,页面自动更新,新增加的记录已被删除:
5、实验心得体会:
通过这次的实验,我充分了解和掌握了JSPJspservlet和JspJavaBean的原理以及功能。
对Jspservlet和JspJavaBean有了大概的了解,对于Jspservlet和JspJavaBean已经很好的了解了一些知识,并能够充分利用和实现。
但是在实践运用中,一些过滤器的编写技巧,还有很多不熟悉的地方,需要我进一步的学习。
总的来说,这次实验是一次很好的锻炼机会。
能力得到了进一步的提升。
不仅掌握了JSP过滤器的理论知识,也学习了使用方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告 JSP 完成 增删