
spring MVC
文章平均质量分 77
zhangxingJAVA
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring MVC 学习笔记 十一 data binding
Servlet中的输入参数为都是string类型,而spring mvc通过data bind机制将这些string 类型的输入参数转换为相应的command object(根据view和controller之间传输数据的具体逻辑,也可称为model attributes, domain model objects)。在这个转换过程中,spring实际是先利用java.beans.Propert...原创 2013-04-01 16:04:00 · 112 阅读 · 0 评论 -
Spring3 MVC详解一
DispatcherServlet 前置控制器 使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某...原创 2013-02-01 10:47:40 · 105 阅读 · 0 评论 -
使用 Spring 2.5 注释驱动的 IoC 功能
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中...原创 2013-01-18 14:03:05 · 134 阅读 · 0 评论 -
在 Spring Web MVC 环境下使用 DWR
DWR 简介目前 Ajax 的开发框架有很多,使用这些框架可以简化 Ajax 的开发。DWR (Direct Web Remoting) 是一个用于改善 Web 页面与 Java 类交互的远程服务器端 Ajax 开源框架。DWR 可以动态生成基于 Java 类的 JavaScript 代码。对于公开的每个类,DWR 帮我们做好了创建对象、发送数据、接受响应等许多繁琐的工作,大大节省了客户端...原创 2013-01-18 14:02:46 · 154 阅读 · 0 评论 -
使用 Spring 2.5 基于注解驱动的 Spring MVC
概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性...原创 2013-01-16 10:27:29 · 126 阅读 · 0 评论 -
Spring MVC 学习笔记 六 Handler Method的可用参数
使用@requesMapping标注的处理函数包括的可选参数,除了HttpServletRequest, HttpServletResponse, HttpSession这些web应用中常见的参数及之前提到过的@PathVariable外,还可以包括以下可选的参数,其中大部分参数的顺序没有特殊要求的。 java.util.Locale当前请求所属的区域设置。 java...原创 2013-01-16 10:25:54 · 210 阅读 · 0 评论 -
Spring MVC过滤器-HiddenHttpMethodFilter
浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。 HiddenHttpMethodFilter的父类是OncePerRequestFilter,它继承...原创 2013-01-16 10:25:41 · 122 阅读 · 0 评论 -
Spring MVC过滤器-HttpPutFormContentFilter
在Spring MVC过滤器-HiddenHttpMethodFilter中我们提到,jsp或者说html中的form的method值只能为post或get,我们可以通过HiddenHttpMethodFilter获取put表单中的参数-值,而在Spring3.0中获取put表单的参数-值还有另一种方法,即使用HttpPutFormContentFilter过滤器。 Ht...原创 2013-01-16 10:25:30 · 158 阅读 · 0 评论 -
Spring MVC 学习笔记 七 controller中其他可用的annotation
@InitBinder 在controller中注册一个customer protperty editor以解析request中的参数并通过date bind机制与handler method中的参数做绑定。 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateF...原创 2013-01-15 15:12:57 · 196 阅读 · 0 评论 -
Spring MVC 学习笔记 九 json格式的输入和输出
Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用 <!-- json --> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>j...原创 2013-01-15 15:12:21 · 128 阅读 · 0 评论 -
Spring MVC 学习笔记 十 使用jsr 303进行校验
可访问url http://localhost:8080/springmvc/valid?userName=winzip&email=winzip&mobileNO=138188888 来查看修改的结果。 三 json输入的验证 Spring mvc 3.0.5中对于json格式的输入直接使用@valid标注有问题,目前这个bug还未修复 (见 SPR-6709),预计在3.1...原创 2013-01-15 15:12:03 · 140 阅读 · 0 评论 -
Spring MVC 学习笔记 四 Viewresol和View
Spring MVC使用ViewResolver来根据controller中返回的view名关联到具体的View对象。使用View对象来渲染返回值以生成最终的视图,如html,json或pdf等。Spring MVC中,通过在servlet context配置文件中配置的ViewResolver Bean对象来注册ViewResolver对象,其在spring mvc的dispatcherSe...原创 2013-01-14 10:03:19 · 136 阅读 · 0 评论 -
Spring MVC 学习笔记 三 handlerMapping和handlerAdapter
HandlerMapping Spring mvc 使用HandlerMapping来找到并保存url请求和处理函数间的mapping关系。 以DefaultAnnotationHandlerMapping为例来具体看HandlerMapping的作用 DefaultAnnotationHandlerMapping将扫描当前所有已经注册的spring beans中的@requestmapp...原创 2013-01-14 09:54:15 · 136 阅读 · 0 评论 -
ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
spring通过在web.xml 中配置ContextLoaderListener 来加载context配置文件,在DispatcherServlet中也可以来加载spring context配置文件,那么这两个有什么区别呢。 ContextLoaderListener中加载的context成功后,spring 将 applicationContext存放在ServletContext中key值...原创 2013-01-14 09:32:13 · 139 阅读 · 0 评论 -
[@Controller]4 详解@ModelAttribute
A、@ModelAttributeAnnotation that binds a method parameter or method return value to a named model attribute, exposed to a web view. Supported for RequestMapping annotated handler classes.在被@...原创 2012-12-03 17:54:18 · 110 阅读 · 0 评论 -
Spring IOC 常用注解
注解实现Bean配置主要用来进行如依赖注入、生命周期回调方法定义等,不能消除XML文件中的Bean元数据定义,且基于XML配置中的依赖注入的数据将覆盖基于注解配置中的依赖注入的数据。注册注解处理器• 方式一:bean <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBean...原创 2013-02-01 14:23:14 · 126 阅读 · 0 评论