黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业2期-每日总结】综合案例 [打印本页]

作者: 厦门校区    时间: 2018-8-7 14:36
标题: 【厦门校区JavaEE就业2期-每日总结】综合案例
请按照自己的语言,总结下面的知识点:

1、请简单的总结综合案例都做了什么功能,以及功能是如何实现的?

2、在此案例中遇到了什么Bug,你是如何解决的?
作者: 刘思聪    时间: 2018-8-7 20:18
1、请简单的总结综合案例都做了什么功能,以及功能是如何实现的?
今天的案例中,主要完成了一个联系人管理系统中数据的CRUD操作,并按照MVC开发模式,仿照三层框架结构(因为还没有开始框架学习,只是在代码编写时候采取了类似的分包和类创建进行各部分的分工)去实现各个功能(但是暂时没有进行分页查询和复杂条件查询的案例练习),目前使用JSP+JSTL库+Servlet+BeanUtils+Druid+DBUtils来实现.
2、在此案例中遇到了什么Bug,你是如何解决的?
忘记设置编码导致了两次post请求乱码(已经自行解决)
几次发生了路径书写错误(在Servlet中重定向到根目录直接重定向到了根目录,而不是虚拟目录结果导致了404)
作者: xiguahx    时间: 2018-8-7 21:20
黄希
1、请简单的总结综合案例都做了什么功能,以及功能是如何实现的?
        登录
                先验证验证码,再验证用户名和密码,验证成功后,将用户信息保存到session,以便在其他页面使用
        用户列表
                通过Servlet获取用户数据,保存到request,转发到JSP用户列表页面绑定数据
        添加用户
                在JSP添加用户页面,填写数据,提交给Servlet插入数据库
        删除用户
                在列表页,每条用户记录的删除链接上绑定id参数,点击链接后,提交到Servlet根据id删除记录
        修改用户
                在列表页,每条用户记录的修改链接上绑定id参数,点击链接后,提交到Servlet根据id获取记录,保存到request,转发到JSP修改用户页面并绑定用户数据,将id保存在表单的隐藏域中,修改用户数据后,提交到Servlet根据id更新记录

2、在此案例中遇到了什么Bug,你是如何解决的?
        接收post方式提交的参数,需要在doPost()方法中设置request.setCharacterEncoding("utf-8"); 否则接收到的参数会产生乱码






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2