首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring中的View跟ViewResolver的使用

2012-10-08 
Spring中的View和ViewResolver的使用打开Spring的源代码,我们可以在org.springframework.web.servlet.view

Spring中的View和ViewResolver的使用
打开Spring的源代码,我们可以在org.springframework.web.servlet.view包下看到很多的
  View和ViewResolver类;View类为我们提供一些缺省的待扩展的View,如
  org.springframework.web.servlet.view.document.AbstractExcelView提供了一个缺省的Excel
  格式的View,org.springframework.web.servlet.view.document.AbstractPdfView提供了一个
  缺省的pdf格式的View;通过资源文件的配置和ViewResolver的使用,我们可以向用户展示我们自
  己的各具风格的View.
  org.springframework.web.servlet.view包下有好几个ViewResolver实现,其中默认采用
  InternalResourceViewResolver.比如配置文件如下:
  <bean id="viewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
   <property name="basename"><value>views-countries</value></property>
   <property name="defaultParentView"><value>modelView</value></property>
  </bean>
  basename的配置表示将从classes目录下的views-countries.properties文件中获取资源,这样
  我们可以很方便的实现国际化与本地化;
  defaultParentView表示所有的view都将从modelView中继承而来,这和log4j的配置很类似.
  其它的ViewResolver与上面分析的两种类同.

热点排行