Package org.apache.wicket.protocol.http

Examples of org.apache.wicket.protocol.http.WebResponse


    /**
     * @see org.apache.wicket.protocol.http.WebApplication#newWebResponse(javax.servlet.http.HttpServletResponse)
     */
    protected WebResponse newWebResponse(final HttpServletResponse servletResponse)
    {
      return new WebResponse(servletResponse);
    }
View Full Code Here


   *
   * @see org.apache.wicket.IRequestTarget#respond(org.apache.wicket.RequestCycle)
   */
  public void respond(RequestCycle requestCycle)
  {
    WebResponse webResponse = ((WebRequestCycle)requestCycle).getWebResponse();
    HttpServletResponse httpServletResponse = webResponse.getHttpServletResponse();
    try
    {
      if (message != null)
      {
        httpServletResponse.sendError(errorCode, message);
View Full Code Here

        return ConcretePage2.class;
      }

      protected WebResponse newWebResponse(HttpServletResponse servletResponse)
      {
        return new WebResponse(servletResponse);
      }

      protected void outputDevelopmentModeWarning()
      {
        // Do nothing.
View Full Code Here

      {
        throw new IllegalStateException(
            "This exception can only be thrown when wicket is processing an http request");
      }

      WebResponse wr = (WebResponse)r;
      wr.getHttpServletResponse().setStatus(status);

      // abort any further response processing
      rc.setRequestTarget(EmptyRequestTarget.getInstance());
    }
  }
View Full Code Here

      }
    }

    String url = getUrl(protocol.toString().toLowerCase(), port, request);

    WebResponse response = (WebResponse)requestCycle.getResponse();

    // an attempt to rewrite a secure jsessionid into nonsecure, doesnt seem to work
    // Session session = Session.get();
    // if (!session.isTemporary())
    // {
    // response.addCookie(new Cookie("JSESSIONID", session.getId()));
    // }

    response.redirect(url);
  }
View Full Code Here

      // Fetch resource from subclass if necessary
      IResourceStream resourceStream = init();

      // Get servlet response to use when responding with resource
      final WebResponse response = (WebResponse)cycle.getResponse();

      // FIXME WICKET-385 Move HTTP caching features out of org.apache.wicket.Resource
      if (isCacheable())
      {
        response.setLastModifiedTime(resourceStream.lastModifiedTime().getMilliseconds());
      }
      else
      {
        response.setLastModifiedTime(-1);
      }
      configureResponse(response);

      cycle.scheduleRequestHandlerAfterCurrent(new ResourceStreamRequestHandler(
        resourceStream));
View Full Code Here

      {
        throw new IllegalStateException(
          "This exception can only be thrown when wicket is processing an http request");
      }

      WebResponse wr = (WebResponse)r;
      wr.getHttpServletResponse().setStatus(status);

      // abort any further response processing
      rc.setRequestTarget(EmptyRequestHandler.getInstance());
    }
  }
View Full Code Here

    {

      public void respond(RequestCycle requestCycle)
      {

        WebResponse r = (WebResponse)requestCycle.getResponse();

        // Determine encoding
        final String encoding = Application.get()
          .getRequestCycleSettings()
          .getResponseRequestEncoding();
        r.setCharacterEncoding(encoding);
        r.setContentType("text/xml; charset=" + encoding);

        // Make sure it is not cached by a
        r.setHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT");
        r.setHeader("Cache-Control", "no-cache, must-revalidate");
        r.setHeader("Pragma", "no-cache");

        Iterator comps = getChoices(val);
        renderer.renderHeader(r);
        while (comps.hasNext())
        {
View Full Code Here

   */
  @Override
  public void respond(RequestCycle requestCycle)
  {
    final StringResponse emailResponse = new StringResponse();
    final WebResponse originalResponse = (WebResponse)RequestCycle.get().getResponse();
    RequestCycle.get().setResponse(emailResponse);
    super.respond(requestCycle);
    onCapture(emailResponse);
    RequestCycle.get().setResponse(originalResponse);
    RequestCycle.get().setRequestTarget(new BookmarkablePageRequestTarget(displayedPageClass));
View Full Code Here

  {
    super.configureResponse();

    if (getWebRequestCycle().getResponse() instanceof WebResponse)
    {
      final WebResponse response = getWebRequestCycle().getWebResponse();
      setHeaders(response);
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.protocol.http.WebResponse

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.