摘要:
在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在Spring MVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承HandlerExc...
阅读全文
posted @ 2014-11-25 09:24
我真的叫小若
阅读(214)
推荐(0)
编辑
摘要:
对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:Handl...
阅读全文
posted @ 2014-11-25 09:23
我真的叫小若
阅读(348)
推荐(0)
编辑
摘要:
在SpringMVC(七)格式化显示中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config...
阅读全文
posted @ 2014-11-25 09:21
我真的叫小若
阅读(174)
推荐(0)
编辑
摘要:
在SpringMVC(六)数据验证中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始...
阅读全文
posted @ 2014-11-25 09:18
我真的叫小若
阅读(182)
推荐(0)
编辑
摘要:
在系列SpringMVC(4)数据绑定-1、SpringMVC(5)数据绑定-2中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了...
阅读全文
posted @ 2014-11-25 00:01
我真的叫小若
阅读(171)
推荐(0)
编辑
摘要:
在SpringMVC(4)数据绑定-1中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。1.@PathVariable 用来绑定URL模板变量值,这个我们已经在SpringMVC(3)URL请求到Action的映射规则中介绍了使用方法,这里不在赘...
阅读全文
posted @ 2014-11-24 21:48
我真的叫小若
阅读(169)
推荐(0)
编辑
摘要:
在SpringMVC(3)URL请求到Action的映射规则我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数...
阅读全文
posted @ 2014-11-24 21:47
我真的叫小若
阅读(185)
推荐(0)
编辑
摘要:
在SpringMVC(2)经典的HelloWorld实现我们展示了一个简单的get请求,并返回了一个简单的helloworld页面。本篇我们来学习如何来配置一个action的url映射规则。在SpringMVC(2)经典的HelloWorld实现中我们在HelloWorldController上配置...
阅读全文
posted @ 2014-11-24 21:44
我真的叫小若
阅读(237)
推荐(0)
编辑
摘要:
我机器的开发环境为:Ubuntu12.04(不同操作系统对本系列项目没有影响);开发工具:Eclipse For JavaEE;数据库:MySql5.5.35;运行环境:TomCat V7.0;JDK:JDK 1.7.0_45;项目工程为:Dynamic Web Project;一、项目依赖的jar...
阅读全文
posted @ 2014-11-22 16:42
我真的叫小若
阅读(230)
推荐(0)
编辑
摘要:
SpringMVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能MVC 模块,其功能和Strtus2,Struts1是类似的,只不过是实现的原理不同而已。其中Struts2是通过过滤器来实现路劲和...
阅读全文
posted @ 2014-11-22 16:38
我真的叫小若
阅读(195)
推荐(0)
编辑