Open Source Repository

Home /spring/spring-web-servlet-3.0.5 | Repository Home



org/springframework/web/servlet/theme/package-info.java

/**
 *
 * Theme support classes for Spring's web MVC framework.
 * Provides standard ThemeResolver implementations,
 * and a HandlerInterceptor for theme changes.
 
 <p>
 <ul>
 *   <li>If you don't provide a bean of one of these classes as <code>themeResolver</code>
 * a <code>FixedThemeResolver</code> will be provided with the default theme name 'theme'.</li>
 *   <li>If you use a defined <code>FixedThemeResolver</code>, you will able to use another theme 
 * name for default, but the users will stick on this theme.</li>
 *   <li>With a <code>CookieThemeResolver</code> or <code>SessionThemeResolver</code>, you can allow
 * the user to change his current theme.</li>
 *   <li>Generally, you will put in the themes resource bundles the paths of CSS files, images and HTML constructs.</li>
 *   <li>For retrieving themes data, you can either use the spring:theme tag in JSP or access via the 
 <code>RequestContext</code> for other view technologies.</li>
 *   <li>The <code>pagedlist</code> demo application uses themes</li>
 </ul>
 *
 */
package org.springframework.web.servlet.theme;