摘要: 阅读全文
posted @ 2017-12-12 21:49 SkyeAngel 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ps:不能以books:作为标识符(冒号),但是可以用books,好像还可以用--,不知道为什么 books.jsp book.jsp 阅读全文
posted @ 2017-12-12 15:17 SkyeAngel 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 连接用户多次请求的 会话ID(SessionID):浏览器对其发出的每个请求消息都进行标识在 Servlet 规范中,常用以下两种机制完成会话跟踪 Cookie Session Cookie机制: cookie机制采用的是在客户端保持 HTTP 状态信息的方案 Cookie是在浏览器访问WEB服务器 阅读全文
posted @ 2017-12-11 21:33 SkyeAngel 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 修改: 先显示(SELECT 操作)修改的页面,再进行修改(update) 显示修改页面 Update 的超链接:<a href="edit.do?id=<%= customer.getId() %>">UPDATE</a> edit 方法: 参考注释 JSP 页面: 获取请求域中的 Custome 阅读全文
posted @ 2017-12-11 20:32 SkyeAngel 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.在index的表单中转向newCustomer.jsp 2.newCustomer.jsp中进行 3.CustomerServlet中进行add()方法的编写 注意区分有无重复姓名,若有则进行转发,若么有,则进行重定向 5.重定向的success.jsp 阅读全文
posted @ 2017-12-10 23:46 SkyeAngel 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.整体框架 2.多个请求调用同一个Servlet 3.查询:整个MVC的流程 4.模糊查询 阅读全文
posted @ 2017-12-10 23:22 SkyeAngel 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 删除操作 超链接:delete.do?id=<%=customer.getId()%> Servlet 的 delete 方法 获取 id 调用 DAO 执行删除 重定向到 query.do(若目标页面不需要读取当前请求的 request 属性,就可以使用重定向),将显示删除后的 Customer 阅读全文
posted @ 2017-12-10 20:41 SkyeAngel 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1.index.jsp 1.获取 request 中的 customers 属性 2.遍历显示 查询操作:1.Servlet //1. 调用 CustomerDAO 的 getAll() 得到 Customer 的集合 List<Customer> customers = customerDAO.g 阅读全文
posted @ 2017-12-10 17:38 SkyeAngel 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 1.编写继承了HttpServlet类的CustomerServlet类,并重写doGet()和doPost()方法 2.添加jsp和web.xml文件 3.编写CustomerServlet类,获取需要调用的方法, 并利用反射获取并调用对应的方法 阅读全文
posted @ 2017-12-10 12:38 SkyeAngel 阅读(253) 评论(0) 推荐(0) 编辑
摘要: JUnit单元测试类: 1.当前工程下右键 -> BuildPath -> Add Libraries ->JUnit ->JUnit5 2.在主类中,创建一个无参,无返回值的方法,(public void test() )用于代码的测试,方法上面一行(紧挨着)声明:@Test 3.导入import 阅读全文
posted @ 2017-12-10 10:50 SkyeAngel 阅读(179) 评论(0) 推荐(0) 编辑