摘要:
一、异常分类 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主 要通过规范代码开发、测试通过手段减少运行时异常的发生。 二、SpringMVC异常处理方式 系统的dao、service、controller出现都通过throws Ex 阅读全文
摘要:
一、什么是拦截器 Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 要编写拦截器必须要实现HandlerInterceptor接口。 二、拦截器实现 1、拦截器的编写 编写两个用于测试的拦截器。 拦截器一: public 阅读全文
摘要:
1、配置文件的解析器 在springmvc的配置文件中配置文件的解析器。 <! 配置文件解析器 <! 设置上传图片的最大尺寸,设置为5M=5 1024 1024 5242880 2、加入文件上传所需要的jar包 3、在jsp页面加入图片上传组件 商品图片: 4、在controller页面进行文件上传 阅读全文
摘要:
一、注解说明 1、@RequestBody 作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。 2、@Re 阅读全文
摘要:
一、什么是数据回显 数据提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。 二、pojo数据回显方法 1、springmvc默认对pojo数据进行回显。 pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写 阅读全文
摘要:
一、数据校验 SpringMVC的校验指的是服务端的校验。 通常使用较多的是前端页面的js校验,但是对于安全度要求高的数据建议在服务端进行数据校验。 在SpringMVC的Controller中校验页面请求的参数的合法性。service中主要校验业务参数,仅限于s 阅读全文
摘要:
一、@RequestMapping注解说明 通过@RequestMapping注解可以定义不同的处理器映射规则。 URL路径映射 @RequestMapping(value="/item")或@RequestMapping("/item") value的值是数组,可以将多个u 阅读全文
摘要:
使用Spring+SpringMVC+Mybatis实现SSM开发方式 1、创建一个web工程 2、导入所有需要使用到的jar包 1.Mybatis需要的所有jar包。 2.Spring的所有jar包。 3.数据库驱动包。 4.Mybatis和Spri 阅读全文
摘要:
使用注解的方式进行Handler的开发 注意:此处只介绍和方式一不同的地方 1、注解的处理器适配器 在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.AnnotationMethodHand 阅读全文
摘要:
1 、什么是SpringMVC SpringMVC是一个基于MVC的web框架,属于Spring中的一个模块,它和Spring不需要通过中间层进行整合就可以一起使用。 2、SpringMVC运行过程 1. 发起请求到前端控制器(DispatcherServlet) 阅读全文
摘要:
非注解的SpringMVC 1、创建一个web工程 2、导入工程需要的jar包 3、配置SpringMVC的前端控制器 前端控制器(DispatcherAdapter)需要在web.xml文件中进行配置,配置如下: ! 前端控制器 springmvc org.springframewo 阅读全文