org.springframework.web.servlet.view
Class InternalResourceViewResolver

org.springframework.context.support.ApplicationObjectSupport
  |
  +--org.springframework.web.context.support.WebApplicationObjectSupport
        |
        +--org.springframework.web.servlet.view.AbstractCachingViewResolver
              |
              +--org.springframework.web.servlet.view.UrlBasedViewResolver
                    |
                    +--org.springframework.web.servlet.view.InternalResourceViewResolver

public class InternalResourceViewResolver
extends UrlBasedViewResolver

Convenience subclass of UrlBasedViewResolver that supports InternalResourceView (i.e. Servlets and JSPs), and subclasses like JstlView and TilesView.

The view class for all views generated by this resolver can be specified via setViewClass. See UrlBasedViewResolver's javadocs for details.

BTW, it's good practice to put JSP files that just serve as views under WEB-INF, to hide them from direct access (e.g. via a manually entered URL). Only controllers will be able to access them then.

Author:
Juergen Hoeller
Since: 17.02.2003
See Also: UrlBasedViewResolver.setViewClass(java.lang.Class), UrlBasedViewResolver.setPrefix(java.lang.String), UrlBasedViewResolver.setSuffix(java.lang.String), UrlBasedViewResolver.setRequestContextAttribute(java.lang.String), InternalResourceView, JstlView, TilesView

Constructor Summary
InternalResourceViewResolver()
          Sets default viewClass to InternalResourceView.

Methods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
setContentType, setPrefix, setRequestContextAttribute, setSuffix, setViewClass

Methods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
isCache, resolveViewName, setCache

Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, setApplicationContext

Constructor Detail

InternalResourceViewResolver

public InternalResourceViewResolver()
Sets default viewClass to InternalResourceView.
See Also:
UrlBasedViewResolver.setViewClass(java.lang.Class)