
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 · 223 阅读 · 0 评论 -
SpringMVC 坑路12 -> 对 Ajax 的支持
使用 @RequestBody/@ResponseBody使用 HttpEntity/ResponseEntity返回 XML 格式的数据1、使用 @Request/@ResponseBody 来支持 使用 @RequestBody 来自动获取 Ajax 上传的数据 使用 @ResponseBody,把要返回的对象自动拼成 JSON 的格式返回 需要加入...原创 2018-09-01 10:01:19 · 281 阅读 · 0 评论 -
SpringMVC 坑路11 -> 国际化
静态国际化配置动态国际化配置请求级别的国际化处理Session 级别的国家化处理Cookie 级别的国际化处理静态国际化配置1、在 Spring 的配置文件里加入<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMEssageSource"> ...原创 2018-09-01 09:55:27 · 302 阅读 · 0 评论 -
SpringMVC 坑路10 -> 拦截器
拦截器简介拦截器接口拦截器适配器拦截器的实现拦截器的应用拦截器简介 Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。常见应用场景:1、日志场景:记录请求信息的日志,以便进行信息监控、信息统计、计算 PV(Page View)等。2、权限检查:如登录检测,进入处理器检测是否登录,如果...原创 2018-09-01 09:50:51 · 351 阅读 · 0 评论 -
SpringMVC 坑路9 -> 异常处理
异常处理简介默认异常处理自定义异常处理注解式异常处理异常处理优先级异常处理优势对比拓展异常处理简介Spring MVC 对异常处理的支持有三种方式:1:使用 Spring MVC 提供的 SimpleMappingExceptionResolver2:实现 Spring MVC 的异常处理接口 HandlerExceptionResolver 自定义自...原创 2018-09-01 09:42:40 · 468 阅读 · 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 · 583 阅读 · 0 评论 -
SpringMVC 坑路7 -> 数据格式化
数据格式化简介Formatter SPI 简介数据格式化架构内建的格式化转换器类型级别的解析/格式化字段级别的解析/格式化自定义注解进行字段级别的解析/格式化数据格式化简介 在 Web 项目中,通常需要将数据转换为具有某种格式的字符串进行展示,数据类型转换系统核心作用不是完成这个需求,因此 Spring3 引入了格式化转换器(Formatter SPI)和格式...原创 2018-08-28 12:03:30 · 538 阅读 · 0 评论 -
SpringMVC 坑路6 -> 数据类型转换
如何实现数据类型转换1.类型转换:首先表单数据(全部是字符串)通过 WebDataBinder 进行绑定到命令对象,内部通过 Converter SPI 实现。2.数据验证:使用 JSR-303 验证框架进行验证3.格式化显示:在表单页面可以通过如下方式展示通过内部通过 Converter SPI 格式化的数据和错误信息数据类型转换架构SpringMVC 数据转换包括两...原创 2018-08-09 16:17:16 · 863 阅读 · 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 · 313 阅读 · 0 评论 -
SpringMVC 坑路5 -> 注解3 -> 数据绑定
SpringMVC 有两种方式可以实现绑定数据: API 方式绑定数据 注解方式绑定数据 通过API绑定数据 可以通过如 HttpServletRequest 等 API 得到请求数据,但推荐使用注解方式,因为使用起来更简单。 首先看看功能处理方法支持哪些类型的形式参数,以及他们的具体含义。一、ServletRequest/HttpServlet...原创 2018-07-09 13:32:34 · 259 阅读 · 0 评论 -
SpringMVC 坑路3 -> 注解1 -> RequestMapping 中 value 的用法
@Controller:用于标识是处理器类@RequestMapping:请求到处理器功能方法的映射规则@RequestParam:请求参数到处理器功能处理方法的方法参数上的绑定@ModelAttribute:请求参数到命令对象的绑定@SessionAttributes:用于声明 session 级别存储的属性,放置在处理器类上,通常列出模型属性(如 @ModelAttribute)对应的...原创 2018-06-30 10:52:51 · 42671 阅读 · 3 评论 -
SpringMVC 坑路2 -> DispatcherServler + Controller
DispatcherServlet 的作用 DispatcherServlet是前端控制器设计模式的实现,提供 SpringWebMVC 的集中访问点,负责职责的分派,与 SpringIoC 容器可以无缝集成,从而可以获得 Spring 的所有能力。 DispatcherServlet 主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1:文件上传解析,如果请求类型是 ...原创 2018-06-14 22:56:30 · 683 阅读 · 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 · 420 阅读 · 0 评论