Package org.springframework.web.servlet.view

Examples of org.springframework.web.servlet.view.AbstractUrlBasedView


    return ExtendsInternalResourceView.class;
  }
 
  @Override
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    AbstractUrlBasedView view = super.buildView(viewName);
    if(view instanceof ExtendsInternalResourceView) {
      ExtendsInternalResourceView extendsView = (ExtendsInternalResourceView) view;
      extendsView.setThemePrefix(themePrefix);
      extendsView.setThemeSuffix(themeSuffix);
      return extendsView;
View Full Code Here


    return ExtendsFreeMarkerView.class;
  }

  @Override
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    AbstractUrlBasedView view = super.buildView(viewName);
    if(view instanceof ExtendsFreeMarkerView) {
      ExtendsFreeMarkerView extendsView = (ExtendsFreeMarkerView) view;
      extendsView.setThemePrefix(themePrefix);
      extendsView.setThemeSuffix(themeSuffix);
      return extendsView;
View Full Code Here

* @author henrichen
* @since 1.1
*/
public class ZkResourceViewResolver extends InternalResourceViewResolver {
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    final AbstractUrlBasedView view = (AbstractUrlBasedView) super.buildView(viewName);
    final String prefix = getPrefix();
    if (StringUtils.hasText(prefix)) {
      final String exceptPath = prefix+"~./";
      if (view.getUrl().startsWith(exceptPath)) {
        final String newUrl = "/"+view.getUrl().substring(prefix.length());
        view.setUrl(newUrl);
      }
    }
    return view;
  }
View Full Code Here

   * @return the View instance
   * @throws Exception if the view couldn't be resolved
   * @see #loadView(String, java.util.Locale)
   */
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    AbstractUrlBasedView view = super.buildView(viewName);
   
    // if DynamicTilesView, set tiles specific values
    if (view instanceof DynamicTilesView) {
      DynamicTilesView dtv = (DynamicTilesView)view;
     
View Full Code Here

   * @return the View instance
   * @throws Exception if the view couldn't be resolved
   * @see #loadView(String, java.util.Locale)
   */
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    AbstractUrlBasedView view = super.buildView(viewName);
   
    // if DynamicTilesView, set tiles specific values
    if (view instanceof DynamicTilesView) {
      DynamicTilesView dtv = (DynamicTilesView)view;
     
View Full Code Here

    protected View createFallbackView(String viewName) throws Exception {
        return createJstlView(viewName);
    }
   
    protected View createJstlView(String viewName) throws Exception {
        AbstractUrlBasedView view = buildView(viewName);
        view.setApplicationContext(getApplicationContext());
        view.afterPropertiesSet();
        return view;
    }
View Full Code Here

  /**
   * if viewName start with / , then ignore prefix.
   */
  @Override
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    AbstractUrlBasedView view = super.buildView(viewName);
    // start with / ignore prefix
    if (viewName.startsWith("/")) {
      view.setUrl(viewName + getSuffix());
    }
    return view;
  }
View Full Code Here

  /**
   * if viewName start with / , then ignore prefix.
   */
  @Override
  protected AbstractUrlBasedView buildView(String viewName) throws Exception {
    AbstractUrlBasedView view = super.buildView(viewName);
    // start with / ignore prefix
    if (viewName.startsWith("/")) {
      view.setUrl(viewName + getSuffix());
    }
    return view;
  }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.view.AbstractUrlBasedView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.