Package org.apache.tiles.servlet.context

Examples of org.apache.tiles.servlet.context.ServletTilesRequestContext


            TilesRequestContext enclosedRequest;
            if (parent != null) {
                enclosedRequest = parent.createRequestContext(context, request,
                        response);
            } else {
                enclosedRequest = new ServletTilesRequestContext(context,
                        (HttpServletRequest) request,
                        (HttpServletResponse) response);
            }
            return new FreeMarkerTilesRequestContext(enclosedRequest, env);
        }
View Full Code Here


            TilesRequestContext enclosedRequest;
            if (parent != null) {
                enclosedRequest = parent.createRequestContext(context, request,
                        response);
            } else {
                enclosedRequest = new ServletTilesRequestContext(context,
                        (HttpServletRequest) request,
                        (HttpServletResponse) response);
            }
            return new JspTilesRequestContext(enclosedRequest, pageContext);
        }
View Full Code Here

      // Cannot check properly - let's assume it's there.
      return true;
    }
    BasicTilesContainer basicContainer = (BasicTilesContainer) container;
    TilesApplicationContext appContext = new ServletTilesApplicationContext(getServletContext());
    TilesRequestContext requestContext = new ServletTilesRequestContext(appContext, null, null) {
      @Override
      public Locale getRequestLocale() {
        return locale;
      }
    };
View Full Code Here

    tc.setCheckRefresh(true);
    tc.setServletContext(sc);
    tc.afterPropertiesSet();

    BasicTilesContainer container = (BasicTilesContainer) ServletUtil.getContainer(sc);
    TilesRequestContext requestContext = new ServletTilesRequestContext(
        container.getApplicationContext(), new MockHttpServletRequest(), new MockHttpServletResponse());
    assertNotNull(container.getDefinitionsFactory().getDefinition("test", requestContext));

    tc.destroy();
  }
View Full Code Here

      // Cannot check properly - let's assume it's there.
      return true;
    }
    BasicTilesContainer basicContainer = (BasicTilesContainer) container;
    TilesApplicationContext appContext = new ServletTilesApplicationContext(getServletContext());
    TilesRequestContext requestContext = new ServletTilesRequestContext(appContext, null, null) {
      @Override
      public Locale getRequestLocale() {
        return locale;
      }
    };
View Full Code Here

    @Override
    public void write(Object value, Attribute attribute,
            TilesRequestContext request) throws IOException {
        if (value != null) {
            if (value instanceof String) {
                ServletTilesRequestContext servletRequest = ServletUtil.getServletRequest(request);
                HttpServletRequest httpRequest = servletRequest.getRequest();
                HttpServletResponse httpResponse = servletRequest.getResponse();
                servlet.setValue((String) value);
                try {
                    servlet.doGet(httpRequest,
                            new ExternalWriterHttpServletResponse(httpResponse,
                                    request.getPrintWriter()));
View Full Code Here

            TilesRequestContext enclosedRequest;
            if (parent != null) {
                enclosedRequest = parent.createRequestContext(context, request,
                        response);
            } else {
                enclosedRequest = new ServletTilesRequestContext(context,
                        (HttpServletRequest) request,
                        (HttpServletResponse) response);
            }
            return new FreeMarkerTilesRequestContext(enclosedRequest, env);
        }
View Full Code Here

    @Override
    public void write(Object value, Attribute attribute,
            TilesRequestContext request) throws IOException {
        if (value != null) {
            if (value instanceof String) {
                ServletTilesRequestContext servletRequest = ServletUtil.getServletRequest(request);
                // then get a context
                Context context = velocityView.createContext(servletRequest
                        .getRequest(), servletRequest.getResponse());

                // get the template
                Template template = velocityView.getTemplate((String) value);

                // merge the template and context into the writer
View Full Code Here

     * @deprecated Use
     * {@link #JspTilesRequestContext(TilesRequestContext, PageContext)}.
     */
    @Deprecated
    public JspTilesRequestContext(ServletContext context, PageContext pageContext) {
        this(new ServletTilesRequestContext(context,
                (HttpServletRequest) pageContext.getRequest(),
                (HttpServletResponse) pageContext.getResponse()), pageContext);
    }
View Full Code Here

            String viewId) throws IOException
    {
        HttpServletResponse response = (HttpServletResponse) tilesRequest
                .getResponse();
        ViewResponseWrapper wrappedResponse = new ViewResponseWrapper(response);
        tilesRequest = new ServletTilesRequestContext(
                ((ServletTilesApplicationContext) container
                        .getApplicationContext()).getServletContext(),
                (HttpServletRequest) tilesRequest.getRequest(), wrappedResponse);
        tilesRequest.dispatch(viewId);
        tilesRequest = new ServletTilesRequestContext(
                ((ServletTilesApplicationContext) container
                        .getApplicationContext()).getServletContext(),
                (HttpServletRequest) tilesRequest.getRequest(), response);
        boolean errorResponse = wrappedResponse.getStatus() < 200
                || wrappedResponse.getStatus() > 299;
View Full Code Here

TOP

Related Classes of org.apache.tiles.servlet.context.ServletTilesRequestContext

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.