Spring View
Spring View做到了个业务层的分离,可以整合多种视图层技术:JSP、JSTL、Velocity、FreeMarker、XSTL、PDF、Excel、JasperReports等。
视图层定义在dispatcherServlet-servlet.xml文件中:
<bean id ="viewResolver" class="X.X.InetrnalResourceViewResolver">
<property name="ViewClass">
<value ></Value>
</property>
</bean>
扫描二维码关注公众号,回复:
641596 查看本文章
InetrnalResourceViewResolver用于解析JSP和Servlet。
InetrnalResourceViewResolver实现了ViewResolver接口,InetrnalResourceView实现了View接口
Spring视图重要的接口是ViewResolver和View。ViewResolver负责提供从视图名称到视图的映射,View用来处理请求的准备工作,并将请求提交给某种具体 的视图技术。
Spring内部提供了3种视图:InetrnalResourceView、JstlView、RedirectView。JstlView用于处理JStl,RedirectView用来处理重定向视图。
ViewResolver的主要接口是render(),VIew的主要接口是ResolveViewName()