
springmvc
文章平均质量分 82
显魄-Simple
phone:13958942952
q:1205694732
wechat:$phone
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC 坑路1 -> SpringMVC 简介
SpringMVC 简介: SpringMVC 是一种基于 Java 的实现 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求-相应模型,框架的目的就是帮助我们简化开发,SpringWebMVC 也是要简化我们日常 Web 开发的。 SpringMVC 可以做什么: 让我们能非...原创 2018-06-11 22:23:52 · 235 阅读 · 0 评论 -
SpringMVC 坑路12 -> 对 Ajax 的支持
使用 @RequestBody/@ResponseBody 使用 HttpEntity/ResponseEntity 返回 XML 格式的数据 1、使用 @Request/@ResponseBody 来支持 使用 @RequestBody 来自动获取 Ajax 上传的数据 使用 @ResponseBody,把要返回的对象自动拼成 JSON 的格式返回 需要加入...原创 2018-09-01 10:01:19 · 298 阅读 · 0 评论 -
SpringMVC 坑路11 -> 国际化
静态国际化配置 动态国际化配置 请求级别的国际化处理 Session 级别的国家化处理 Cookie 级别的国际化处理 静态国际化配置 1、在 Spring 的配置文件里加入 <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMEssageSource"> ...原创 2018-09-01 09:55:27 · 318 阅读 · 0 评论 -
SpringMVC 坑路10 -> 拦截器
拦截器简介 拦截器接口 拦截器适配器 拦截器的实现 拦截器的应用 拦截器简介 Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 常见应用场景: 1、日志场景:记录请求信息的日志,以便进行信息监控、信息统计、计算 PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测是否登录,如果...原创 2018-09-01 09:50:51 · 370 阅读 · 0 评论 -
SpringMVC 坑路9 -> 异常处理
异常处理简介 默认异常处理 自定义异常处理 注解式异常处理 异常处理优先级 异常处理优势对比 拓展 异常处理简介 Spring MVC 对异常处理的支持有三种方式: 1:使用 Spring MVC 提供的 SimpleMappingExceptionResolver 2:实现 Spring MVC 的异常处理接口 HandlerExceptionResolver 自定义自...原创 2018-09-01 09:42:40 · 488 阅读 · 0 评论 -
SpringMVC 坑路8 -> 数据验证
注解式数据验证 内置的数据验证注解 错误消息处理 注解式数据验证 Spring3 开始支持 JSR-303 验证框架,JSR-303 支持 XML 风格和注解风格的验证,接下来首先看一下如何和 Spring 集成。 1、添加 jar 包: 此处使用 Hibernate-validator 实现(版本:hibernate-validator-4.3.0.Final-dis...原创 2018-08-28 16:13:31 · 607 阅读 · 0 评论 -
SpringMVC 坑路7 -> 数据格式化
数据格式化简介 Formatter SPI 简介 数据格式化架构 内建的格式化转换器 类型级别的解析/格式化 字段级别的解析/格式化 自定义注解进行字段级别的解析/格式化 数据格式化简介 在 Web 项目中,通常需要将数据转换为具有某种格式的字符串进行展示,数据类型转换系统核心作用不是完成这个需求,因此 Spring3 引入了格式化转换器(Formatter SPI)和格式...原创 2018-08-28 12:03:30 · 561 阅读 · 0 评论 -
SpringMVC 坑路6 -> 数据类型转换
如何实现数据类型转换 1.类型转换:首先表单数据(全部是字符串)通过 WebDataBinder 进行绑定到命令对象,内部通过 Converter SPI 实现。 2.数据验证:使用 JSR-303 验证框架进行验证 3.格式化显示:在表单页面可以通过如下方式展示通过内部通过 Converter SPI 格式化的数据和错误信息 数据类型转换架构 SpringMVC 数据转换包括两...原创 2018-08-09 16:17:16 · 879 阅读 · 0 评论 -
SpringMVC 坑路4 -> 注解2 -> RequestMapping 的其他用法
接 SpringMVC 坑路3 -&gt; 注解1 -&gt; RequestMapping 中 value 的用法 请求方法限定 请求窄化 Controller 上直接使用 @RequestMapping(value=”/request”) 方法上 @RequestMapping(value=”/request”,method=RequestMethod.GET) ...原创 2018-07-03 23:14:29 · 333 阅读 · 0 评论 -
SpringMVC 坑路5 -> 注解3 -> 数据绑定
SpringMVC 有两种方式可以实现绑定数据: API 方式绑定数据 注解方式绑定数据 通过API绑定数据 可以通过如 HttpServletRequest 等 API 得到请求数据,但推荐使用注解方式,因为使用起来更简单。 首先看看功能处理方法支持哪些类型的形式参数,以及他们的具体含义。 一、ServletRequest/HttpServlet...原创 2018-07-09 13:32:34 · 276 阅读 · 0 评论 -
SpringMVC 坑路3 -> 注解1 -> RequestMapping 中 value 的用法
@Controller:用于标识是处理器类 @RequestMapping:请求到处理器功能方法的映射规则 @RequestParam:请求参数到处理器功能处理方法的方法参数上的绑定 @ModelAttribute:请求参数到命令对象的绑定 @SessionAttributes:用于声明 session 级别存储的属性,放置在处理器类上,通常列出模型属性(如 @ModelAttribute)对应的...原创 2018-06-30 10:52:51 · 42727 阅读 · 3 评论 -
SpringMVC 坑路2 -> DispatcherServler + Controller
DispatcherServlet 的作用 DispatcherServlet是前端控制器设计模式的实现,提供 SpringWebMVC 的集中访问点,负责职责的分派,与 SpringIoC 容器可以无缝集成,从而可以获得 Spring 的所有能力。 DispatcherServlet 主要用作职责调度工作,本身主要用于控制流程,主要职责如下: 1:文件上传解析,如果请求类型是 ...原创 2018-06-14 22:56:30 · 695 阅读 · 0 评论 -
SpringMVC 坑路13 -> 表单标签
表单标签配置 Form 标签 Form 其他标签 Checkbox 标签 Checkboxes 标签 Select 标签 Option 标签 Options 标签 Error 标签 表单标签配置 要使用 Spring MVC 的表单标签,需要在页面引入 Spring MVC 的表单标签库。 JSP 页面配置表单标签库: <%@taglib uri="htt...原创 2018-09-01 10:11:29 · 443 阅读 · 0 评论