org.springframework.web.servlet
Interface ViewResolver

All Known Implementing Classes:
AbstractCachingViewResolver, BeanNameViewResolver

public interface ViewResolver

Interface to be implemented by objects that can resolve views by name.

View state doesn't change during the running of the application, so implementations are free to cache views.

Implementations are encouraged to support internationalization, i.e. localized view resolution.

Author:
Rod Johnson
See Also:
InternalResourceViewResolver, ResourceBundleViewResolver, XmlViewResolver

Method Summary
 View resolveViewName(java.lang.String viewName, java.util.Locale locale)
          Resolve the given view by name.
 

Method Detail

resolveViewName

public View resolveViewName(java.lang.String viewName,
                            java.util.Locale locale)
                     throws java.lang.Exception
Resolve the given view by name.

Parameters:
viewName - name of the view to resolve
locale - Locale in which to resolve the view. ViewResolvers that support internationalization should respect this.
Throws:
java.lang.Exception - if the view cannot be resolved


Copyright (C) 2003-2004 The Spring Framework Project.