种菜得瓜

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

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

2012年2月18日

摘要: 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 种菜得瓜 阅读(20700) 评论(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 种菜得瓜 阅读(79170) 评论(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 种菜得瓜 阅读(25831) 评论(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 种菜得瓜 阅读(8331) 评论(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) 编辑