摘要: 1.1. 异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后 阅读全文
posted @ 2018-02-25 13:00 1斑点 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1. Controller方法返回值 1.1. 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 参考第一天的内容 1.2. 返回void 在Controller方法形参上可以定义request和respons 阅读全文
posted @ 2018-02-25 11:51 1斑点 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 1.1. 将表单的数据绑定到List 1.1.1. 需求 实现商品数据的批量修改。 1.1.2. 开发分析 开发分析 1. 在商品列表页面中可以对商品信息进行修改。 2. 可以批量提交修改后的商品数据。 1.1.1. 定义pojo List中存放对象,并将定义的List放在包装类QueryVo中 1 阅读全文
posted @ 2018-02-25 11:46 1斑点 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. @RequestMapping 通过@RequestMapping注解可以定义不同的处理器映射规则。 1.1. URL路径映射 @RequestMapping(value="item")或@RequestMapping("/item") value的值是数组,可以将多个url映射到同一个方法 阅读全文
posted @ 2018-02-25 11:29 1斑点 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.1. 绑定pojo类型 1.1.1. 使用pojo接收表单数据 如果提交的参数很多,或者提交的表单中的内容很多的时候,可以使用简单类型接受数据,也可以使用pojo接收数据。 要求:pojo对象中的属性名和表单中input的name属性一致。 页面定义如下图: Pojo(逆向工程生成)如下图: 请 阅读全文
posted @ 2018-02-24 22:55 1斑点 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1.1. 绑定数组 1.1.1. 需求 在商品列表页面选中多个商品,然后删除。 1.1.2. 需求分析 功能要求商品列表页面中的每个商品前有一个checkbok,选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id删除商品信息。 我们演示可以获取id的数组即可 1.1.1.  阅读全文
posted @ 2018-02-24 22:54 1斑点 阅读(163) 评论(0) 推荐(0) 编辑
摘要: date日期自定义参数绑定 阅读全文
posted @ 2018-02-24 22:53 1斑点 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 什么是文件IO IO就是input/output,输入/输出。文件IO的意思就是读写文件。 文件操作的主要接口API 什么是操作系统API (1)API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用。 (2)应用层程序通过调用API来调用操作系统中的各种功能,来干活。 (3)学 阅读全文
posted @ 2018-02-23 22:41 1斑点 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 基本 HTTP 协议 打开浏览器,输入服务器 IP,例如 http://192.168.0.3,如果端口号不80,例如是 8000,则输入 http://192.168.0.3:8000 。这时浏览器向服务器发送的 HTTP 协议头如下: GET / HTTP/1.1 Host: 192.168.0 阅读全文
posted @ 2018-02-23 16:02 1斑点 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1 简介 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查 阅读全文
posted @ 2018-02-23 15:31 1斑点 阅读(182) 评论(0) 推荐(0) 编辑