Package org.apache.tiles.request.servlet

Examples of org.apache.tiles.request.servlet.ServletRequest


    }

    /** {@inheritDoc} */
    @Override
    protected void doInclude(String path) throws IOException {
        ServletRequest servletRequest = org.apache.tiles.request.servlet.ServletUtil.getServletRequest(this);
        HttpServletRequest request = servletRequest.getRequest();
        HttpServletResponse response = servletRequest.getResponse();
        RequestDispatcher rd = request.getRequestDispatcher(path);

        if (rd == null) {
            throw new IOException("No request dispatcher returned for path '"
                    + path + "'");
View Full Code Here


    assertEquals("/WEB-INF/searchNavigation.jsp", response.getForwardedUrl());
  }

  public void testRenderFragment_InheritCascadedAttribute() throws Exception {
    ApplicationContext tilesAppContext = new WildcardServletApplicationContext(servletContext);
    Request tilesRequest = new ServletRequest(tilesAppContext, request, response);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesAppContext);
    Definition definition = container.getDefinitionsFactory().getDefinition("search.body", tilesRequest);
    definition.setPreparer(AttributeTestingPreparer.class.getName());
    setupStaticWebApplicationContext();
    request.addHeader("Accept", SpringJavascriptAjaxHandler.AJAX_ACCEPT_CONTENT_TYPE);
View Full Code Here

    assertTrue(AttributeTestingPreparer.invoked);
  }

  public void testRenderFragment_DynamicAttribute() throws Exception {
    ApplicationContext tilesAppContext = new WildcardServletApplicationContext(servletContext);
    Request tilesRequest = new ServletRequest(tilesAppContext, request, response);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesAppContext);
    AttributeContext attributeContext = container.startContext(tilesRequest);
    attributeContext.putAttribute("body", new Attribute("/WEB-INF/dynamicTemplate.jsp"));
    Map<String, Attribute> resultMap = new HashMap<String, Attribute>();
    ajaxTilesView.addRuntimeAttributes(container, tilesRequest, resultMap);
View Full Code Here

    assertEquals("/WEB-INF/searchNavigation.jsp", response.getIncludedUrls().get(1));
  }

  public void testFlattenAttributeMap() throws Exception {
    ApplicationContext tilesAppContext = new WildcardServletApplicationContext(servletContext);
    Request tilesRequest = new ServletRequest(tilesAppContext, request, response);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesAppContext);
    Definition compositeDefinition = container.getDefinitionsFactory().getDefinition("search", tilesRequest);
    Map<String, Attribute> resultMap = new HashMap<String, Attribute>();
    ajaxTilesView.flattenAttributeMap(container, tilesRequest, resultMap, compositeDefinition);
    assertNotNull(resultMap.get("body"));
View Full Code Here

    tc.afterPropertiesSet();

    ApplicationContext tilesContext = ServletUtil.getApplicationContext(servletContext);

    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesContext);
    Request requestContext = new ServletRequest(container.getApplicationContext(),
        new MockHttpServletRequest(), new MockHttpServletResponse());
    assertNotNull(container.getDefinitionsFactory().getDefinition("test", requestContext));

    tc.destroy();
  }
View Full Code Here

    }
  }

  @Override
  public boolean checkResource(final Locale locale) throws Exception {
    Request request = new ServletRequest(this.applicationContext, null, null) {
      @Override
      public Locale getRequestLocale() {
        return locale;
      }
    };
View Full Code Here

   * @param request the current request
   * @param response the current response
   * @return the Tiles request
   */
  protected Request createTilesRequest(final HttpServletRequest request, HttpServletResponse response) {
    return new ServletRequest(this.applicationContext, request, response) {
      @Override
      public Locale getRequestLocale() {
        return RequestContextUtils.getLocale(request);
      }
    };
View Full Code Here

        TilesContainer container = TilesAccess.getContainer(applicationContext);

        HttpServletRequest request = ServletActionContext.getRequest();
        HttpServletResponse response = ServletActionContext.getResponse();

        ServletRequest servletRequest = new ServletRequest(applicationContext, request, response);
        container.render(location, servletRequest);
    }
View Full Code Here

    HttpServletRequest servletRequest = null;
    RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
    if (requestAttributes instanceof ServletRequestAttributes) {
      servletRequest = ((ServletRequestAttributes) requestAttributes).getRequest();
    }
    Request request = new ServletRequest(this.applicationContext, servletRequest, null) {
      @Override
      public Locale getRequestLocale() {
        return locale;
      }
    };
View Full Code Here

   * @param request the current request
   * @param response the current response
   * @return the Tiles request
   */
  protected Request createTilesRequest(final HttpServletRequest request, HttpServletResponse response) {
    return new ServletRequest(this.applicationContext, request, response) {
      @Override
      public Locale getRequestLocale() {
        return RequestContextUtils.getLocale(request);
      }
    };
View Full Code Here

TOP

Related Classes of org.apache.tiles.request.servlet.ServletRequest

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.