![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
文章平均质量分 75
一颗洛米
此生若能得幸福安稳, 谁又愿颠沛流离
展开
-
SpringMVC_处理模型数据
一、处理模型数据SpringMVC提供了以下几种途径输出模型数据: - ModelAndView:处理方法返回值类型为ModelAndView时,方法即可通过该对象添加模型数据。 - Map及Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap、java.util.Map时,处理方法返回值...原创 2018-06-14 12:12:40 · 272 阅读 · 0 评论 -
SpringMVC_拦截器
一、拦截器1、自定义拦截器SpringMVC 也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现 HandlerInterceptor接口继承 HandlerInterceptor 实现一个拦截器preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进...原创 2018-08-02 22:32:55 · 178 阅读 · 0 评论 -
SpringMVC_文件上传
一、文件上传1、说明SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。Spring用 Jakarta Commons FileUpload 技术实现了一个 MultipartResolver 实现类:CommonsMultipartResovler SpringMVC 上下文中默认没有装配 MultipartResolve...原创 2018-08-01 23:29:16 · 134 阅读 · 0 评论 -
SpringMVC_国际化
一、国际化1、关于国际化1)、在页面上能够根据浏览器语言设置的情况对文本(不是内容),时间,数值进行本地化处理2)、可以在bean中获取国际化资源文件 Locale 对应的消息3)、可以通过超链接切换 Locale,而不再依赖于浏览器的语言设置情况解决:1)、使用JSTL的fmt标签2)、在bean中注入 ResourceBundleMessageSource 的示例,...原创 2018-08-01 23:29:07 · 177 阅读 · 0 评论 -
SpringMVC_JSON
一、处理JSON在SpringMVC中处理JSON步骤:1、加上jar包<!--处理json--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artif...原创 2018-08-01 21:22:14 · 1494 阅读 · 0 评论 -
SpringMVC_RESTful CURD
一、RESTful CURD1、显示所有员工信息– URI:emps– 请求方式:GET– 显示效果 2、添加所有员工的信息• URI:emp• 请求方式:POST• 显示效果:完成添加,重定向到 list 页面。3. 删除操作– URL:emp/{id}– 请求方式:DELETE– 删除后效果:对应记录从数据表中删除4. 修改操作:lastName 不可修改!...原创 2018-07-27 17:54:24 · 305 阅读 · 0 评论 -
SpringMVC_视图和视图解析器
一、SpringMVC视图1、解析视图原理图请求处理方法执行完成后,最终返回一个 ModelAndView 对象。对于那些返回String、View或ModelMap等类型的处理方法,SpringMVC最终都会在内部将他们装配成一个ModelAndView对象,它包含了逻辑名和模型对象的视图。 SpringMVC借助视图解析器(ViewResolver)得到最终的视图对象(View)...原创 2018-07-26 19:39:57 · 422 阅读 · 0 评论 -
SpringMVC_数据转化、数据格式化、数据校验
一、数据绑定流程1、SpringMVC 主框架将 ServletRequest 对象及目标方法的入参实例传给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象2、DataBinder 调用装配在 SpringMVC 上下文中的 ConversionService 组件进行 数据类型转换、数据格式化 工作。将Servlet中的请求信息填充到入参对象中。...原创 2018-07-31 19:09:50 · 311 阅读 · 0 评论 -
SpringMVC_@RequestHeader、@CookieValue、POJO、Servlet API
一、@RequestHeader1、使用@RequestHeader绑定请求报头的属性值- 请求头包含了若干属性,服务器可据此获知客户端的信息,通过@RequestHeader即可将请求头中的属性绑定到处理方法的入参中。 /** * 了解 * 映射请求头信息 * 用法同@RequestParam * @param al * @return */@RequestMap...原创 2018-06-12 19:09:08 · 200 阅读 · 0 评论 -
SpringMVC_@PathVariable、REST、@RequestParam、
一、@PathVariable1、@PathVariable 映射URL绑定的占位符 带有占位符的URL是Spring 3.0新增的功能,该功能在SpringMVC向REST目标挺近发展的过程中具有里程碑的意义。 通过 @PathVariable 可以将URL中占位符参数绑定到控制器处理方法的入参中:URL中的 {xxx} 占位符可以通过 @PathVariable("xxx")绑定到...原创 2018-06-12 19:08:55 · 178 阅读 · 0 评论 -
SpringMVC_@RequestMapping
一、@RequestMapping修饰 SpringMVC使用 @RequestMapping 注解为控制器指定可以处理哪些URL请求1、 在控制器的类定义及方法定义处都可标注 @RequestMapping:1)类定义处:提供初步的请求映射信息,相对于WEB应用的根目录2)方法处:提供进一步的细分映射信息。相对于类定义处的URL信息,若类定义处未标注 @RequestMappi...原创 2018-06-12 19:08:25 · 153 阅读 · 0 评论 -
SpringMVC_HelloWorld
一、SpringMVC概述SpringMVC是Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是最主流的MVC框架之一。 SpringMVC通过一套MVC注解,让POJO成为请求的控制器,而无需实现任何接口。 支持REST风格的URL请求。 采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性二、SpringMVC的HelloWorld步骤:— 加入...原创 2018-06-12 19:08:07 · 138 阅读 · 0 评论 -
SpringMVC_异常
一、异常1、异常处理SpringMVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。 SpringMVC 提供的 HandlerExceptionResolver 的实现类2、HandlerExceptionResolver 2)使用了 <mvc:annotatio...原创 2018-08-04 00:42:02 · 142 阅读 · 0 评论