
Spring-MVC
文章平均质量分 83
睡眼惺忪_
这个作者很懒,什么都没留下…
展开
-
DefaultAnnotationHandlerMapping 学习
1、DefaultAnnotationHandlerMapping DefaultAnnotationHandlerMapping本身支持自定义拦截器,只需按如下进行配置: Interceptor的定义为: public转载 2012-11-12 09:23:30 · 12850 阅读 · 2 评论 -
spring-mvc 详解
如图 请求首先通过DispatcherServlet。servlet根据HandlerMapping,来处理请求,并根据请求,来找到Controller,Controller执行完毕后,发送一个ModelAndView,并告诉需要展示哪个视图。根据这个视图,servlet找到这个视图的ViewResolver,并由这个ViewResolver生成对应的view,并输出。 配置servlet转载 2012-11-09 23:28:40 · 1916 阅读 · 1 评论 -
springMVC自定义属性编辑器
自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBindingInitializer,然后定义一个AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册 ,这种属性编辑器是全局的。 第一种方式: impor转载 2012-11-09 16:09:16 · 1987 阅读 · 0 评论 -
Spring MVC 中 HandlerInterceptorAdapter的使用
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便转载 2012-02-22 15:58:07 · 128568 阅读 · 12 评论 -
SpringMVC可用的ViewResolver实现类
为了便于理解,我们可以将Spring MVC提供的ViewResolver划分为两类,一类称为"面向单一视图类型的ViewResolver,另一类则称为面向多视图类型的ViewResolver。下面是这两类ViewResolver的详细情况。 1. 面向单一视图类型的ViewResolver 该类别ViewResolver的正宗名称应该是UrlBasedViewResolver(它们都直接转载 2012-02-17 09:05:27 · 9372 阅读 · 0 评论 -
使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
使用CoC,惯例优先原则(conventionoverconfiguration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。 只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。 例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射: Hom转载 2012-02-17 09:04:37 · 1290 阅读 · 0 评论 -
Spring MVC 之 AbstractCommandController
定义继承AbstractCommandController的控制器,实现数据的自动封装 Controller package com.hsit.controller; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.http.HttpServletR转载 2012-02-17 09:04:14 · 1077 阅读 · 0 评论 -
Spring MVC ModelAndView
ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。 ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。 最简单的ModelAndView是持有View的名称返回,之后Vi转载 2012-02-17 09:03:36 · 10873 阅读 · 1 评论