-
跟开涛学SpringMVC
收藏跟开涛学SpringMVC
最近更新文章
跟我学SpringMVC目录汇总贴、PDF下载、源码下载
扫一扫,关注我的公众号
购买地址
电子书下载链接 请登录后下载
SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC
7.4、数据验证
7.4.1、编程式数据验证
Spring 2.x提供了编程式验证支持,详见【4.16.2
数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节 ...
SpringMVC数据格式化——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC
7.3、数据格式化
在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用 ...
SpringMVC数据类型转换——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC
7.1、简介
在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。
一、在Spring3之前,我们使用如下架构进行类型转换、 ...
SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解——跟着开涛学SpringMVC
6.6.2、@RequestParam绑定单个请求参数值
@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。
public String requestparam1(@RequestParam String username)
请求中包含username参数(如/requestparam1?username=zhang),则自动传入。
此处要特别注意: ...
SpringMVC强大的数据绑定(1)——第六章 注解式控制器详解——跟着开涛学SpringMVC
到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11:
图6-11
1、@RequestParam绑定单个请求参数值;
2、@PathVariable绑定URI模板变量值;
3、@CookieValue绑定Cookie数据值
4、@RequestHeader绑定请求头数据;
5、@ModelVa ...
Spring MVC 3.1新特性 生产者、消费者请求限定 —— 第六章 注解式控制器详解——跟着开涛学SpringMVC
6.6.5、生产者、消费者限定
6.6.5.1、基本概念
首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型:
一、Media Type:
互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。
写道
媒体类型格式:type/subtype(;parameter)?type主类型,任意的字符串,如text,如果是*号代 ...
SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着开涛学SpringMVC
声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!!
6.5、请求映射
处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:
http请求信息包含六部分信息:
①请求方法,如GET或POST,表示提交的方式;
②URL,请求的地址信息;
③协议及版本;
④请求头信息(包括C ...
源代码下载 第六章 注解式控制器详解
源代码请到附件中下载。
其他下载:
跟着开涛学SpringMVC 第一章源代码下载
第二章 Spring MVC入门 源代码下载
Controller接口控制器详解 源代码下载
源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC
源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC
目录:第 ...
注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC
声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!! 希望那些踩的人给出不好的理由,我会积极改正。写博客不容易,写原创更不容易!!
6.1、注解式控制器简介
一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。
二、Spring2.5引入注解式处理器支持,通过@Controller 和 @Reque ...
源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC
源代码请到附件中下载。
其他下载:
跟着开涛学SpringMVC 第一章源代码下载
第二章 Spring MVC入门 源代码下载
Controller接口控制器详解 源代 ...
第五章 处理器拦截器详解——跟着开涛学SpringMVC
5.1、处理器拦截器简介
Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)
类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。
5.1.1、常见应用场景
1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。
2、权限检查:如登录检测,进入处理器检测检测是否登录,如 ...
第四章 Controller接口控制器详解(7 完)——跟着开涛学SpringMVC
4.16.2、数据验证
1、数据绑定失败:比如需要数字却输入了字母;
2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;
3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;
4、错误消息:是硬编码,还是可配置?实 ...
第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC
第一章 Web MVC简介 —— 跟开涛学SpringMVC
第二章 Spring MVC入门 —— 跟开涛学SpringMVC
第三章 DispatcherServlet详解 ——跟开涛学SpringMVC
第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC
第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC
第四章 Controller接口控制器详解 源代码下载
源代码请到附件中下载。
其他下载:
跟着开涛学SpringMVC 第一章源代码下载
第二章 Spring MVC入门 源代码下载
Controller接口控制器详解 源代 ...
第二章 Spring MVC入门 源代码下载
源代码请到附件中下载。
其他下载:
跟着开涛学SpringMVC 第一章源代码下载
第二章 Spring MVC入门 源代码下载
Controller接口控制器详解 源代 ...
跟着开涛学SpringMVC 第一章源代码下载
源代码请到附件中下载。
其他下载:
跟着开涛学SpringMVC 第一章源代码下载
第二章 Spring MVC入门 源代码下载
Controller接口控制器详解 源代 ...
第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC
原创内容,转载请注明iteye http://jinnianshilongnian.iteye.com/
4.15、MultiActionController
之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-U ...
第四章 Controller接口控制器详解 (4)——跟着开涛学SpringMVC
4.12、ParameterizableViewController
参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。
Java代码
<bean name="/parameterizableView"
class="org.springframework.web.servlet.mv ...
第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC
4.11、AbstractWizardFormController
向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)
假设现在做一个完善个人信息的功能,分三个页面展示:
1、页面1完善基本信息;
2、页面2完善学校信息;
3、页面3完善工作信息。
这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起来的,还记得Abst ...
- 专栏创建者:jinnianshilongnian
- 创建时间:2012-07-16 13:21:41
- 专栏文章数:29篇
- 专栏被浏览:5639456 次
本专栏热门文章
最新评论
正在努力学习ssm有志同道合的兄弟一起学的来 群现在只有6个人 主要是我自己学太无聊了遇到问题解决不了 ...
tianni2010 评论了 第一章 Web MVC简介 —— 跟开涛学Spring ...
tianni2010 评论了 第一章 Web MVC简介 —— 跟开涛学Spring ...
启动tomcat报错Cannot create PoolableConnectionFactory ( ...
kgbofcccp 评论了 第二章 Spring MVC入门 —— 跟开涛学Sp ...
kgbofcccp 评论了 第二章 Spring MVC入门 —— 跟开涛学Sp ...