A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请按照自己的语言,总结下面的知识点:

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

2、在此案例中遇到了什么Bug,你是如何解决的?

3 个回复

倒序浏览
1、请简单的总结综合案例都做了什么功能,以及功能是如何实现的?
今天的案例中,主要完成了一个联系人管理系统中数据的CRUD操作,并按照MVC开发模式,仿照三层框架结构(因为还没有开始框架学习,只是在代码编写时候采取了类似的分包和类创建进行各部分的分工)去实现各个功能(但是暂时没有进行分页查询和复杂条件查询的案例练习),目前使用JSP+JSTL库+Servlet+BeanUtils+Druid+DBUtils来实现.
2、在此案例中遇到了什么Bug,你是如何解决的?
忘记设置编码导致了两次post请求乱码(已经自行解决)
几次发生了路径书写错误(在Servlet中重定向到根目录直接重定向到了根目录,而不是虚拟目录结果导致了404)
回复 使用道具 举报
黄希
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"); 否则接收到的参数会产生乱码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马