SpringMVC
文章平均质量分 82
z1340954953
男儿当自强
展开
-
SpringMVC(三)处理器方法形参绑定(绑定数组、集合)、异常处理器、controller方法返回值
高级参数绑定* 绑定数组转载 2018-06-11 14:55:55 · 447 阅读 · 0 评论 -
SpringMVC(四)上传文件、json数据交互
上传文件转载 2018-06-12 16:01:01 · 2336 阅读 · 0 评论 -
SpringMVC(五)RESTful支持,Dispatcher常见的拦截路径
RESTful架构REST,即Representational State Transfer的缩写,表现层状态转化*资源网络上的一个实体,文本,图片,MP3文件,可以使用URI进行定位,每个资源独有一个URI,上网就是URI定位资源的过程* 表现层资源的表现形式,比如文本文件使用txt格式表示等等。严格来说URI应该代表资源的实体,不代表他的形式,网址用.html结尾作为后缀,是不必要的,这是表现...转载 2018-06-13 15:44:32 · 804 阅读 · 0 评论 -
SpringMVC(六) 拦截器和用户登录校验
SpringMVC处理器拦截器类似于servlet的filter过滤器* 拦截器定义public class HandlerInterceptor1 implements HandlerInterceptor { /** * 处理器方法返回视图后调用 * 可以用来记录日志,并且捕获异常信息 */ @Override public void afterCompletion(Http...转载 2018-06-13 16:40:18 · 682 阅读 · 0 评论 -
SpringMVC(一)SpringMVC的处理流程、组件说明、搭建
SpringMVC的架构流程1. 用户请求到达前端控制器DispatcherServlet,DispatcherServlet将请求发送到处理器映射器2. 处理器映射器HandlerMapping,根据请求url查询到具体的处理器handller以及拦截器,并返回会前端控制器3. 前端控制器不是直接调用controller,而是请求处理器适配器执行处理器handler4. 处理器handler将处...转载 2018-06-07 16:47:40 · 349 阅读 · 0 评论 -
SpringMVC(二)处理器方法绑定形参(简单类型和注解@RequestParam,pojo类型)、自定义类型转换器、springMVC乱码解决
处理器方法绑定形参* 默认支持的参数类型HttpSerlvetRequest,HttpServletResponse,HttpSession,Model/ModelMap除了ModeAndView外,还可以使用Model/ModelMap向页面传递参数,Model.addattribute(key,value)处理器方法,修改如下,返回视图名和数据@Controllerpublic class ...转载 2018-06-08 14:51:28 · 1869 阅读 · 1 评论 -
SpringMVC DispatcherServlet源码解析
DispatcherServlet继承关系 初始化过程分析* 调用HttpServletBean的init方法(内部的initServletBean方法是空方法,交由FrameworkServlet实现)DispatcherServlet中没有定义init方法,是从httpservlet中继承过来的,在HttpServletBean中重写HttpServletBean中...原创 2018-07-19 12:27:23 · 226 阅读 · 0 评论 -
SpringMVC(八)使用@Validated注解实现后台表单校验
依赖jar <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <v...原创 2018-10-12 11:15:52 · 2071 阅读 · 0 评论 -
SpringMVC(七)注解@ModelAttribute
在SpringMVC中使用@ModelAttribute,存在三种情况1. 应用在方法上2. 应用在方法参数上3. 应用在方法上,并且方法上应用了@RequestMapping目录应用在方法@ModelAttribute注解返回void方法使用@ModelAttribute注解带有返回值的方法@ModeAttribute应用在方法参数上应用在方法上,并且方法使用...原创 2018-09-29 10:45:19 · 457 阅读 · 0 评论