springmvc
文章平均质量分 67
xingchen_jay
梦想这东西和经典一样,永远不会因时间而褪色,反而越显珍贵!
展开
-
Spring MVC +Spring +mybatis 整合事务处理
因为spring的context是父子容器,所以会产生冲突,由ServletContextListener产生的是父容器,springMVC产生的是子容器,子容器Controller进行扫描装配时装配了@Service注解的实例,而该实例理应由父容器进行初始化以保证事务的增强处理,所以此时得到的将是原样的Service(没有经过事务加强处理,故而没有事务处理能力。主要配置文件如下1、spr原创 2015-09-29 19:12:52 · 425 阅读 · 0 评论 -
SpringMVC学习
1、SpringMVC是什么?springMVC是spring framework 的后续产品,是一个mvc的框架。前端控制器:Dispathcher ,用户接收请求处理器映射器 DefaultAnnotationHandlerMapping 把一个url映射到具体的Controller上,处理器设配器 AnnotationHandlerAdapter 把一个url映射到对应C原创 2015-10-13 14:22:54 · 448 阅读 · 0 评论 -
表单标签
本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。1.首先,在com.demo.web.models包中添加一个模型TagsModel内容如下:转载 2015-10-13 14:19:14 · 267 阅读 · 0 评论 -
实现注解式权限验证
对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:HandlerInterceptor是Spring MVC为我们提供的拦截器接口,来让我们实现转载 2015-10-13 14:18:04 · 333 阅读 · 0 评论 -
国际化
在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如下:bean id="messageSource" class="org.s转载 2015-10-13 14:17:21 · 322 阅读 · 0 评论 -
格式化数据
在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了Converter SPI类型转换和Formatter SPI字段解析/格式化服务,其中Con转载 2015-10-13 14:16:19 · 355 阅读 · 0 评论 -
数据验证
在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1转载 2015-10-13 14:15:27 · 313 阅读 · 0 评论 -
数据绑定-2
在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。1.@PathVariable 用来绑定URL模板变量值,这个我们已经在系列(3)中介绍了使用方法,这里不在赘述。2.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的sessionId做测试:在DataBindContro转载 2015-10-13 14:14:30 · 267 阅读 · 0 评论 -
数据绑定-1
在系列(3)中我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数转载 2015-10-13 14:13:22 · 278 阅读 · 0 评论 -
URL请求到Action的映射规则
1.URL路径映射1.1.对一个action配置多个URL映射:我们把上一篇中的HelloWorldController的index() action方法的@RequestMapping更改为@RequestMapping(value={"/index", "/hello"}, method = {RequestMethod.GET}),这表示对该action配置了/index和/原创 2015-10-12 08:25:52 · 4830 阅读 · 0 评论 -
springmvc简介
1、什么是Spring MVC:Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2一样是一种优秀MVC框架,不同的是自Spring2.5引入了注解式controller及Spring 3以后的不断完善,使得采用Spring MVC框架开发结构清晰明了,效率大大提高。2、注解式Spring MVC响应流程原创 2015-10-10 09:40:42 · 388 阅读 · 0 评论 -
异常处理
在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在Spring MVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承HandlerExceptionResolver接口实现自己的处理方法,如:public c转载 2015-10-13 14:18:38 · 258 阅读 · 0 评论