
Spring MVC学习笔记
文章平均质量分 68
code_java_zqy
这个作者很懒,什么都没留下…
展开
-
拦截器及源码分析
文章目录拦截器配置文件中注册并配置自定义拦截器Filter和拦截器的使用时机:拦截器运行原理:源码分析拦截器Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去进行处理,则返回true;如果程序员决定不需要原创 2021-03-04 15:22:22 · 767 阅读 · 0 评论 -
视图解析器及其原理
文章目录ModelAndView视图对象:View 负责页面的具体渲染:转发、重定向等。render方法完成视图解析器:解析ModelView并得到具体的视图对象View视图解析器配置:指出拼串的前缀和后缀关于重定向视图解析原理ModelAndView请求处理方法执行完成后,最终返回一个 ModelAndView 对象。对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个 ModelAndView 对象,它包含了逻辑名和模型对象原创 2021-03-04 09:25:39 · 882 阅读 · 3 评论 -
Spring MVC如何输出数据给页面
文章目录简述方式一:原生API之域对象方法二:传入map model modelmap三个接口做入参。最终会存放在请求域中隐含模型源码方法三:ModelAndView。作为控制器返回值,由视图解析器解析,放在request域中方法四:@SeesionAttribute方法五:@ModelAttibute简述Spring MVC除了在方法上将Servlet API当作入参外,还能怎样将数据带给页面呢?在传统Servlet中,要想把数据带给页面,我们可以通过:request域、Session域、Servl原创 2021-03-04 08:25:10 · 449 阅读 · 1 评论 -
请求、响应乱码问题的解决
文章目录普通Servlet中解决方式在Spring MVC中,乱码解决方式总结普通Servlet中解决方式在Spring MVC中,乱码解决方式请求乱码:GET请求:仍然更改服务器的server,xml配置文件Post请求:可以设置一个Filter:characterEncodingFilter用来解决其请求参数乱码问题:Filter的配置应该是在Web项目的xml配置文件中配置响应乱码:仍然response.setcontenttype来解决。也可以在解决Post请求乱码设置Filt原创 2021-03-04 07:30:46 · 230 阅读 · 1 评论 -
映射请求参数(偏向使用)
文章目录简述默认绑定同名参数使用 @RequestParam 绑定请求参数值使用 @RequestHeader 绑定请求报头的属性值使用 @CookieValue 绑定请求中的 Cookie 值封装请求参数为POJO:传入Servlet原生API作为参数。简述Spring MVC 通过分析处理方法的签名,将 HTTP 请求信息绑定到处理方法的相应人参中。Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。必要时可以对方法及方法入参标注相应的注解( @原创 2021-03-03 23:10:40 · 312 阅读 · 1 评论 -
REST风格
REST风格REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的 URI 。要获取这个资源,访问它的URI就可以,因此 URI 即为每一个资原创 2021-03-03 22:02:23 · 142 阅读 · 1 评论 -
Spring MVC架构简介及helloword
MVC架构Spring MVC总体框架原创 2021-03-03 21:19:38 · 139 阅读 · 1 评论