SpringMVC
Think-More
这个作者很懒,什么都没留下…
展开
-
SpringMVC(一)Request Mapping
看这篇博客之前最好下载下面官方学习例子。spring-mvc-showcase官方下载地址根据路径映射@RequestMapping("/mapping/path")public @ResponseBody String byPath() { return "Mapped by path!";}根据表达式映射@RequestMapping(value="转载 2018-01-24 10:15:45 · 618 阅读 · 0 评论 -
SpringMVC(二)Request Data
本章介绍后台如何接受前台传入的参数(普通传参,RESTFUL路径传参数)url参数@RequestMapping(value="param", method=RequestMethod.GET)public @ResponseBody String withParam(@RequestParam String foo) { return "Obtained 'foo'转载 2018-01-24 10:17:29 · 556 阅读 · 0 评论 -
SpringMVC(三)Response Writing
@ResponseBody@ResponseBody 将内容或对象作为 HTTP响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。@RequestMapping("/annotation")public @ResponseBody String responseBody() { return "The String Resp转载 2018-01-24 10:29:38 · 834 阅读 · 0 评论 -
SpringMVC(四)Message Converters
字符串信息转换获取简单字符串@RequestMapping(value="/string", method=RequestMethod.POST)public @ResponseBody String readString(@RequestBody String string) { return "Read string '" + string + "'";}这里的转载 2018-01-24 10:38:40 · 1976 阅读 · 0 评论 -
SpringMVC(五)View Rendering
首先需要配置下SpringMVC默认视图,这里配置的是jsp 渲染jsp模板如下代码所示,直接return Jsp模板的路径(不包括后缀)即可。将需要在页面读取的数据通过model.addAttribute,在jsp页面直接可以el获取设置的变量@RequestMapping(value="html", method=RequestMethod.GET)转载 2018-01-24 10:44:02 · 1087 阅读 · 1 评论 -
SpringMVC(六)类型转换
类型转换基本类型转换@RequestMapping("primitive")public @ResponseBody String primitive(@RequestParam Integer value) { return "Converted primitive " + value;}日期类型转换@RequestMapping("date/{val转载 2018-01-24 10:54:07 · 297 阅读 · 0 评论 -
SpringMVC(七)数据验证异常统一处理
根据上一章,我们了解到SpringMvc提供了@Valid,使我们非常方便的进行后台验证。例如:import javax.validation.Valid;import org.springframework.stereotype.Controller;import org.springframework.validation.BindingResult;import org.sprin转载 2018-01-24 11:02:18 · 1560 阅读 · 0 评论 -
SpringMVC学习笔记总结
序言1.Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。Spring MVC主要由Dispatche原创 2018-01-25 08:34:11 · 771 阅读 · 0 评论 -
SpringMVC对拦截器的理解
1 拦截器1.1 概念 Java 里的拦截器是动态拦截 action 调用的对象。它提供了一种机制可以使开发者可以定义在一个 action 执行的前后执行的代码,也可以在一个 action 执行前阻止其执行,同时也提供了一种可以提取 action 中可重用部分的方式。在AOP(Aspect-Oriented Programming,面向切面编程)中拦截器用于在某个方法或字段被访问之前进行...转载 2018-08-20 16:40:05 · 543 阅读 · 0 评论