摘要: springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 1. 异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常 阅读全文
posted @ 2017-03-13 22:16 rodge 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1. 返回ModelAndView对象 controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 实例 @RequestMapping("/itemList.action") public ModelAndView itemList () { // 阅读全文
posted @ 2017-03-13 22:05 rodge 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 解决日期提交转换异常的问题 由于日期数据有很多种格式,所以springmvc没办法把字符串转换成日期类型。所以需要自定义参数绑定。前端控制器接收到请求后,找到注解形式的处理器适配器,对RequestMapping标记的方法进行适配,并对方法中的形参进行参数绑定。在springmvc这可以在处理器适配 阅读全文
posted @ 2017-03-13 21:57 rodge 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: SpringMVC中请求参数的接收主要有两种方式, 一种是基于HttpServletRequest对象获取, 另外一种是通过Controller中的形参获取 一 通过HttpServletRequest获取请求参数 首先, 通过一个实例获取jsp页面中提交的参数 @RequestMapping("/ 阅读全文
posted @ 2017-03-13 21:40 rodge 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1. 准备工作 数据库驱动jar包, mybatis的jar包, 日志记录jar包 2. 配置文件 1. 在src的同级目录下配置generatorConfig.xml文件 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfig 阅读全文
posted @ 2017-03-13 21:08 rodge 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一 准备工作 包括:spring(包括springmvc)、mybatis、mybatis-spring整合包、数据库驱动、第三方连接池。 二 整合思路 Dao层: 1、SqlMapConfig.xml,空文件即可。需要文件头。 2、applicationContext-dao.xml。 a)数据库 阅读全文
posted @ 2017-03-13 20:37 rodge 阅读(5592) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC介绍 SpringMVC和Struts都属于表现层框架, 是Spring的一部分,Spring的整体结构如下: 1.1 SpringMVC的处理流程 下图是SpringMVC的执行流程: 用户请求的信息经前端控制器(DispatcherServlet)解析,将请求的业务数据处理 阅读全文
posted @ 2017-03-10 22:30 rodge 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Mybatis入门程序 1. 创建java工程, 导入jar包 其中:mybatis-3.2.7.jar为mybatis的主要jar包, 剩下的为一些依赖的jar包、日志记录的jar包和数据库驱动jar包 2.配置log4j日志记录文件 ### direct log messages to stdo 阅读全文
posted @ 2017-03-09 23:01 rodge 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 基于Mybatis的Dao层开发 SqlSessionFactoryBuilder用于创建SqlSessionFacoty,SqlSessionFacoty一旦创建完成就不需要SqlSessionFactoryBuilder了,因为SqlSession是通过SqlSessionFactory生产,所 阅读全文
posted @ 2017-03-09 22:58 rodge 阅读(2516) 评论(0) 推荐(0) 编辑
摘要: SqlMapConfig.xml配置文件中的属性 1 配置内容 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集 阅读全文
posted @ 2017-03-09 22:53 rodge 阅读(553) 评论(0) 推荐(0) 编辑