上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 107 下一页
摘要: 拦截器作用:拦截用户的请求,可以对请求做判断,处理。可以控制请求是否被处理。拦截器的执行时间点:获取到处理器的适配器之后,在处理器方法执行之前,拦截用户的请求拦截器的数量:在一个项目中0或多个拦截器是全局的,对所... 阅读全文
posted @ 2019-04-08 18:00 测试开发分享站 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 需要定义在Controller中 上述用 @ExceptionHandler注解的方式的缺点是比如很多控制器都需要处理相同的异常,则需要在每个处理器中定义,不能共享 这样就能实现业务处理和异常处理的方式分离、解... 阅读全文
posted @ 2019-04-03 19:57 测试开发分享站 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-03 19:34 测试开发分享站 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 处理器抛出异常,给中央调度器,由中央调度器捕获异常,调用异常处理器对象,集中处理 框架把视线HandlerExceptionResolver接口的类叫做异常处理器,只有异常处理器能够处理异常//定义一个简单的异... 阅读全文
posted @ 2019-04-03 19:01 测试开发分享站 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、转发与重定向的区别1.地址栏 转发:不变,不会显示出转向的地址 重定向:会显示转向之后的地址2.请求 转发:一次请求重定向:至少提交了两次请求3.数据 转发:对request对象的信息不会丢失,因此可以在多个... 阅读全文
posted @ 2019-04-03 17:26 测试开发分享站 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 使用Request对象保存数据 使用Session对象保存数据 使用ModelAndView保存数据 使用Model保存数据 使用ModelMap保存数据 使用HashMap保存数据 使用@ModelAttrib... 阅读全文
posted @ 2019-04-03 16:13 测试开发分享站 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 默认是单例模式所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写成员变量。为什么设计成单例模式?①性能 (不用每次请求都创建对象)②不需要多例(不要在控制器类中定义成员变... 阅读全文
posted @ 2019-04-03 15:43 测试开发分享站 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一、返回ModelAndView(视图+数据)若处理器方法处理完后,需要跳转到其它资源,且又要在跳转资源之间传递数据,此时处理器方法返回ModelAndView较好。在使用时,若该处理器方法只是进行跳转而不传递数... 阅读全文
posted @ 2019-04-02 17:39 测试开发分享站 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 请求中的参数名和处理器中的形参名不一致时用 @RequestParam可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传 required默认是truep... 阅读全文
posted @ 2019-04-02 17:10 测试开发分享站 阅读(8147) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller... 阅读全文
posted @ 2019-04-02 16:45 测试开发分享站 阅读(546) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 107 下一页