Example usage for org.apache.wicket.protocol.http BufferedWebResponse toString

List of usage examples for org.apache.wicket.protocol.http BufferedWebResponse toString

Introduction

In this page you can find the example usage for org.apache.wicket.protocol.http BufferedWebResponse toString.

Prototype

@Override
public String toString() 

Source Link

Usage

From source file:org.xaloon.wicket.component.render.StringWebPageRenderer.java

License:Apache License

/**
 * @param requestCycle/*ww w. ja v  a 2s .  com*/
 * @return rendered page as html code
 */
public String renderToString(RequestCycle requestCycle) {
    // get the page before checking for a scheduled request handler because
    // the page may call setResponsePage in its constructor
    IRequestablePage requestablePage = getPage();

    // keep the original response
    final WebResponse originalResponse = (WebResponse) requestCycle.getResponse();

    // buffered web response for page
    BufferedWebResponse response = new BufferedWebResponse(originalResponse);

    requestCycle.setResponse(response);
    requestablePage.renderPage();

    return response.toString();
}