out

The implicit out object is a very simple object that represents a reference to a JspWriter, which is derived from a java.io.Writer. You can see how the out object is initialized in the following code snippet that was pulled from a JSP's generated servlet:

JspWriter out = null;
Object page = this;
String  _value = null;

  try {

    if (_jspx_inited == false) {

      _jspx_init();
      _jspx_inited = true;
    }
    _jspxFactory = JspFactory.getDefaultFactory();
    response.setContentType("text/html");
    pageContext = _jspxFactory.getPageContext(this, request, response,
      "errorpage.jsp", true, 8192, true);

    application = pageContext.getServletContext();
    config = pageContext.getServletConfig();
    session = pageContext.getSession();
    out = pageContext.getOut();
					

You have seen ...

Get Pure Java Server Pages™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.