springMvc 学习整合(转载)
文章平均质量分 92
高国藩
这个作者很懒,什么都没留下…
展开
-
SpringMVC 学习系列 (2) 之 经典的HelloWorld 实现
前一篇简单介绍了Spring MVC的一些知识,下面就要开始学习如何把Spring MVC运用到具体的项目中去。首先还是从一个简单的Hello World项目说起: 我机器的开发环境为:Ubuntu12.04(不同操作系统对本系列项目没有影响);开发工具:Eclipse For JavaEE;数据库:MySql5.5.35;运行环境:TomC转载 2015-11-06 20:33:56 · 11243 阅读 · 0 评论 -
SpringMVC 学习系列 (1) 之 初识SpringMVC
1.前言:与SpringMVC的结识源于个人之前想做一个微信公众账号的管理平台玩玩,既然要做就需要考虑平台的选择问题。由于我的朋友只有一台运行了Linux系统的虚拟主机,且上面还运行有他自己的一些论坛。找不到windows虚拟主机,且肯定不能换朋友主机的系统。刚开始时打算用mono把之前做的.Net MVC项目搭的框架运行一下看看能不能用,发现根本跑不起来(项目用了Spring.NET当时mo转载 2015-11-06 20:29:40 · 11153 阅读 · 0 评论 -
SpringMVC 学习系列 (10) 之 异常处理
在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在Spring MVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承HandlerExceptionResolver接口实现自己的处理方法,如:public c转载 2015-11-06 20:44:04 · 11273 阅读 · 0 评论 -
SpringMVC 学习系列 (8) 之 国际化
在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理.如果你使用了FormattingConversionServiceFactoryBean类型的converterService的话,它已经实现了基本的国际化.我们在使用注解进行展示数据的时候,基本的国际化已经可以使用了.那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇转载 2015-11-06 20:42:38 · 11371 阅读 · 0 评论 -
SpringMVC 学习系列 (7) 之 格式化显示
在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了Converter SPI类型转换和Formatter SPI字段解析/格式化服务,其中Conve转载 2015-11-06 20:39:34 · 11369 阅读 · 0 评论 -
SpringMVC 学习系列 (6) 之 数据验证
在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1转载 2015-11-06 20:38:27 · 11251 阅读 · 0 评论 -
SpringMVC 学习系列 (5) 之 数据绑定 -2
在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。1.@PathVariable 用来绑定URL模板变量值,这个我们已经在系列(3)中介绍了使用方法,这里不在赘述。2.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的sessionId做测试:在DataBindContro转载 2015-11-06 20:37:36 · 11320 阅读 · 0 评论 -
SpringMVC 学习系列 (4) 之 数据绑定 -1
在系列(3)中我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数转载 2015-11-06 20:36:35 · 11447 阅读 · 0 评论 -
SpringMVC 学习系列 (9) 之 实现注解式权限验证
对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:HandlerInterceptor是Spring MVC为我们提供的拦截器接口,来让我们实现转载 2015-11-06 20:43:19 · 11141 阅读 · 0 评论 -
SpringMVC 学习系列 (3) 之 URL请求到Action的映射规则
在系列(2)中我们展示了一个简单的get请求,并返回了一个简单的helloworld页面。本篇我们来学习如何来配置一个action的url映射规则。在系列(2)中我们在HelloWorldController上配置了一个@RequestMapping(value = "/helloworld")这表示对该controller的所有action请求必须是以"/helloworld”开始。1.转载 2015-11-06 20:35:24 · 11758 阅读 · 0 评论 -
SpringMVC 学习系列 (11) 之 表单标签
本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。1.首先,在com.demo.web.models包中添加一个模型TagsModel内容如下:转载 2015-11-06 20:44:48 · 11374 阅读 · 0 评论