SpringMVC
文章平均质量分 71
Von L'Hospital
这个作者很懒,什么都没留下…
展开
-
6. SpringMVC异常处理
6. SpringMVC异常处理6.1 异常处理思路系统异常包括两类:预期异常和运行时异常(RuntimeException),前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生系统的Dao、Service、Controller出现的异常都通过throws Exception向上抛出,最后由SpringMVC前端控制器交由异常处理器进行异常处理:6.2 异常处理的两种方式使用SpringMVC提供的简单异常处理器SimpleMappingExcept原创 2021-02-28 16:37:05 · 65 阅读 · 0 评论 -
5. SpringMVC拦截器
5. SpringMVC拦截器5.1 拦截器(interceptor)的作用SpringMVC的拦截器类似于Servlet开发中的过滤器(Filter),用于对处理器进行预处理和后处理将拦截器按照一定的顺序联结成一条链,这条链被称为拦截器链(interceptor chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按照之前定义顺序被调用。拦截器也是AOP思想的具体实现。5.2 拦截器和过滤器的区别区别过滤器拦截器使用范围servlet规范中的一部分,任何Jav原创 2021-02-28 16:35:11 · 69 阅读 · 0 评论 -
4. SpringMVC 获得请求数据
4. SpringMVC 获得请求数据4.1 获得请求参数客户端请求参数的格式(使用GET方法时,在URI后加上参数即可):?name=value&name=value…服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收以下类型的参数:基本类型参数POJO类型参数数组类型参数集合类型参数4.2 获得基本类型参数Controller中的业务参数名称要与请求参数的name一致,参数值会自动映射匹配http://localhost:8080/user/s原创 2021-02-28 16:34:27 · 104 阅读 · 0 评论 -
3. SpringMVC的数据响应
3. SpringMVC的数据响应3.1 SpringMVC数据响应的方式1. 页面跳转直接返回字符串通过ModelAndView对象返回2. 回写数据直接返回字符串返回对象或集合3.2 页面跳转1. 返回字符串形式直接返回字符串:将返回的字符串与视图解析器的前后缀拼接后跳转返回带有前缀的字符串:转发:forward: /WEB_INF/views/index.jsp重定向:redirect: /index.jsp<bean id="viewResolv原创 2021-02-28 16:32:13 · 102 阅读 · 0 评论 -
2. SpringMVC组件解析
2. SpringMVC 组件解析2.1 SpringMVC的执行流程1)用户发送请求至前端控制器DipatcherServlet(调用共同对象);2)DispatcherServlet收到请求调用HandlerMapping处理器映射器;3)处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet;4)DispatcherServlet(调用共同对象)调用HandlerAdpater(调用特殊对象原创 2021-02-28 16:31:41 · 113 阅读 · 0 评论 -
1. SpringMVC简介
1. SpringMVC简介1.1 SpringMVC概述SpringMVC是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow中。它通过一套注解,让一个简单的Java类成为处理请求的控制器(抽取一套共有行为),而无需实现任何接口。同时还支持RESTful编程风格的请求。1.2 SpringMVC结构图1.3 SpringMVC快速入门需求:客户端发起请求,服务器端接收请求,执行逻辑并进行视原创 2021-02-28 16:30:20 · 78 阅读 · 1 评论