种菜得瓜

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.风在动,树在懂,其实是心在动。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月18日

摘要: spring通过在web.xml 中配置ContextLoaderListener 来加载context配置文件,在DispatcherServlet中也可以来加载spring context配置文件,那么这两个有什么区别呢。ContextLoaderListener中加载的context成功后,s... 阅读全文
posted @ 2012-02-18 23:18 种菜得瓜 阅读(316) 评论(0) 推荐(0) 编辑

摘要: 1:mvc annotation-driven 新增标签以下为spring mvc 3.1中annotation-driven所支持的全部配置。 [/color]其中3.1新增部分如下return-value-ha... 阅读全文
posted @ 2012-02-18 23:15 种菜得瓜 阅读(432) 评论(0) 推荐(0) 编辑

摘要: LocaleSpring MVC缺省使用AcceptHeaderLocaleResolver来根据request header中的 Accept-Language 来确定访客的local。对于前端jsp页面上,spring提供了标签来提供从resource文件中获取的文字的动态加载功能。 例如 修改... 阅读全文
posted @ 2012-02-18 22:58 种菜得瓜 阅读(463) 评论(0) 推荐(0) 编辑

摘要: Xml格式输入 Spring mvc中缺省提供了SourceHttpMessageConverter 和 Jaxb2RootElementHttpMessageConverter,可用来解析request body中输入的xml string。 其中 SourceHttpMessageConver... 阅读全文
posted @ 2012-02-18 22:42 种菜得瓜 阅读(440) 评论(0) 推荐(0) 编辑

摘要: Spring mvc 中对于输出格式为pdf和xsl的view,提供了两个abstract的view类供继承分别为AbstractPdfView和AbstractExcelView。 Pdf格式输出 对于pdf格式的输出,spring 缺省提供的模板类为AbstractPdfView,并利用iText来实现pdf的输出。但此类只支持iText 2.x的版本,而目前iText最新的版本是5.x,为支持最新版本的iText类库,需要根据AbstractPdfView的内容依样画葫芦自己实现一个PdfView模板类。public abstract class AbstractIText5PdfVie 阅读全文
posted @ 2012-02-18 22:33 种菜得瓜 阅读(16502) 评论(0) 推荐(0) 编辑

摘要: Servlet中的输入参数为都是string类型,而spring mvc通过data bind机制将这些string 类型的输入参数转换为相应的command object(根据view和controller之间传输数据的具体逻辑,也可称为model attributes, domain model objects)。在这个转换过程中,spring实际是先利用java.beans.PropertyEditor中的 setAdText方法来把string格式的输入转换为bean属性, 亦可通过继承java.beans.PropertyEditorSupport来实现自定义的PropertyEdi 阅读全文
posted @ 2012-02-18 22:28 种菜得瓜 阅读(20710) 评论(3) 推荐(4) 编辑

该文被密码保护。 阅读全文
posted @ 2012-02-18 22:25 种菜得瓜 阅读(1) 评论(0) 推荐(0) 编辑

摘要: Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用 <!-- json --> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-lgpl</artifactId> <version>1.8.1</version> </dependency> <dependency> ... 阅读全文
posted @ 2012-02-18 22:16 种菜得瓜 阅读(79208) 评论(6) 推荐(6) 编辑

该文被密码保护。 阅读全文
posted @ 2012-02-18 22:11 种菜得瓜 阅读(3) 评论(0) 推荐(0) 编辑

摘要: Spring MVC使用ViewResolver来根据controller中返回的view名关联到具体的View对象。使用View对象来渲染返回值以生成最终的视图,如html,json或pdf等。Spring MVC中,通过在servlet context配置文件中配置的ViewResolver Bean对象来注册ViewResolver对象,其在spring mvc的dispatcherServlet中的使用过程其实和之前提到的HandlerMapping和HanderAdapter类似。DispatcherServlet初始化时,首先根据当前context中注册的Beans中实现了View 阅读全文
posted @ 2012-02-18 22:04 种菜得瓜 阅读(25837) 评论(2) 推荐(2) 编辑

该文被密码保护。 阅读全文
posted @ 2012-02-18 22:02 种菜得瓜 阅读(2) 评论(0) 推荐(0) 编辑

摘要: Spring mvc 目前支持5个tag,分别是 mvc:annotation-driven,mvc:interceptors,mvc:view-controller, mvc:resources和mvc:default-servlet-handlermvc:annotation-driven 注册 DefaultAnnotationHandlerMapping 和AnnotationMethodHandlerAdapter两个bean,及一系列缺省的messageconverter(需要classpath中有相应的lib包的支持。) 相当于以下配置的效果【mvc:annotation-dr. 阅读全文
posted @ 2012-02-18 21:59 种菜得瓜 阅读(8333) 评论(4) 推荐(3) 编辑

该文被密码保护。 阅读全文
posted @ 2012-02-18 21:33 种菜得瓜 阅读(3) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文
posted @ 2012-02-18 21:27 种菜得瓜 阅读(0) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文
posted @ 2012-02-18 21:25 种菜得瓜 阅读(3) 评论(0) 推荐(0) 编辑

摘要: 1:新建maven 工程 运行以下maven命令,建立一个jee5的web工程。mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-jee5 -Dversion=0.0.1-SNAPSHOT -DgroupId=net.zhepu -DartifactId=springmvc2:修改pom.xml,增加spring mvc 3.0.5的依赖包及jetty plugin<properties> 阅读全文
posted @ 2012-02-18 21:13 种菜得瓜 阅读(6794) 评论(1) 推荐(1) 编辑