- 博客(16)
- 收藏
- 关注
ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
spring通过在web.xml 中配置ContextLoaderListener 来加载context配置文件,在DispatcherServlet中也可以来加载spring context配置文件,那么这两个有什么区别呢。ContextLoaderListener中加载的context成功后,spring 将 applicationContext存放在ServletContext中...
2011-06-27 23:27:23
144
Spring MVC 学习笔记 十五 what's new in spring mvc 3.1
[size=large][b]1:mvc annotation-driven 新增标签[/b][/size]以下为spring mvc 3.1中annotation-driven所支持的全部配置。[code="xml"] [/color][/code]...
2011-06-20 23:26:04
149
Spring MVC 学习笔记 十四 对locale和theme的支持
[size=medium][b]Locale[/b][/size]Spring MVC缺省使用AcceptHeaderLocaleResolver来根据request header中的 Accept-Language 来确定访客的local。对于前端jsp页面上,spring提供了标签来提供从resource文件中获取的文字的动态加载功能。例如修改servlet context xml...
2011-06-10 22:31:38
224
Spring MVC 学习笔记 十三 xml格式输入输出
[size=medium][b]Xml格式输入[/b][/size] Spring mvc中缺省提供了SourceHttpMessageConverter 和 Jaxb2RootElementHttpMessageConverter,可用来解析request body中输入的xml string。其中 SourceHttpMessageConverter 将输入的xmlString 转...
2011-06-10 22:31:26
173
Spring MVC 学习笔记 十二 PDF/Excel格式输出
Spring mvc 中对于输出格式为pdf和xsl的view,提供了两个abstract的view类供继承分别为AbstractPdfView和AbstractExcelView。[size=medium][b]Pdf格式输出[/b][/size]对于pdf格式的输出,spring 缺省提供的模板类为AbstractPdfView,并利用iText来实现pdf的输出。但此类只支持iTex...
2011-06-07 21:24:06
165
Spring MVC 学习笔记 十一 data binding
Servlet中的输入参数为都是string类型,而spring mvc通过data bind机制将这些string 类型的输入参数转换为相应的command object(根据view和controller之间传输数据的具体逻辑,也可称为model attributes, domain model objects)。在这个转换过程中,spring实际是先利用java.beans.Property...
2011-06-07 21:23:52
211
Spring MVC 学习笔记 十 使用jsr 303进行校验
Spring MVC在使用了 后,如果路径中有jsr 303的实现,将自动提供对jsr 303验证方式的支持。[size=medium][b]一:使用hibernate validator进行数据验证[/b][/size] 选择的是hibernate validator,因此需要修改pom.xml增加对hibernate validator的支持。[code="xml"] ...
2011-06-02 21:05:03
149
Spring MVC 学习笔记 九 json格式的输入和输出
Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用[code="xml"] org.codehaus.jackson jackson-core-lgpl 1.8.1 org.codehaus.jackson jackson-m...
2011-06-01 20:01:52
151
Spring MVC 学习笔记 八 文件上传
Spring mvc使用jakarta的commons fileupload来支持文件上传。先修改pom.xml,增加对commons fileupload lib包的引用。[code="xml"] commons-io commons-io 2.0.1 commons-fileupload commons-fileupl...
2011-06-01 19:59:21
93
Spring MVC 学习笔记 七 controller中其他可用的annotation
[b]@InitBinder[/b] 在controller中注册一个customer protperty editor以解析request中的参数并通过date bind机制与handler method中的参数做绑定。 [code="java"] @InitBinder public void initBinder(WebDataBinder binde...
2011-05-31 22:25:24
113
Spring MVC 学习笔记 六 Handler Method的可用参数
使用@requesMapping标注的处理函数包括的可选参数,除了HttpServletRequest, HttpServletResponse,HttpSession这些web应用中常见的参数及之前提到过的@PathVariable外,还可以包括以下可选的参数,其中大部分参数的顺序没有特殊要求的。 java.util.Locale当前请求所属的区域设置。 j...
2011-05-31 22:24:48
221
Spring MVC 学习笔记 五 controller与requestmapping
使用@controller定义controllersSpring mvc将特定url的请求分发到controller类来进行处理在spring 3.0中,通过@controller标注即可将class定义为一个controller类。为使spring能找到定义为controller的bean,需要在spring-context配置文件中增加如下定义<context:component-s...
2011-05-29 22:04:51
194
Spring MVC 学习笔记 四 Viewresol和View
Spring MVC使用ViewResolver来根据controller中返回的view名关联到具体的View对象。使用View对象来渲染返回值以生成最终的视图,如html,json或pdf等。Spring MVC中,通过在servletcontext配置文件中配置的ViewResolver Bean对象来注册ViewResolver对象,其在spring mvc的dispatch...
2011-05-29 20:34:36
123
Spring MVC 学习笔记 三 handlerMapping和handlerAdapter
[size=medium][b]HandlerMapping[/b][/size]Spring mvc 使用HandlerMapping来找到并保存url请求和处理函数间的mapping关系。 以DefaultAnnotationHandlerMapping为例来具体看HandlerMapping的作用 DefaultAnnotationHandlerMapping将扫描当前...
2011-05-27 23:30:59
522
Spring MVC 学习笔记 二 spring mvc Schema-based configuration
Spring mvc 目前支持5个tag,分别是mvc:annotation-driven,mvc:interceptors,mvc:view-controller, mvc:resources和mvc:default-servlet-handler[size=large][b]mvc:annotation-drive[/b]n[/size] 注册 DefaultAnnotati...
2011-05-25 22:32:01
408
Spring MVC 学习笔记 一 创建项目
1:新建maven 工程运行以下maven命令,建立一个jee5的web工程。mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-jee5 -Dversion=0.0.1-SNAPSHOT...
2011-05-25 00:11:17
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人