Class ServletWriter

java.lang.Object
org.apache.jasper.compiler.ServletWriter

public class ServletWriter extends Object
This is what is used to generate servlets.
  • Field Details

  • Constructor Details

    • ServletWriter

      public ServletWriter(PrintWriter writer)
  • Method Details

    • close

      public void close() throws IOException
      Throws:
      IOException
    • getJavaLine

      public int getJavaLine()
    • pushIndent

      public void pushIndent()
    • popIndent

      public void popIndent()
    • printComment

      public void printComment(Mark start, Mark stop, char[] chars)
      Print a standard comment for echo outputed chunk.
      Parameters:
      start - The starting position of the JSP chunk being processed.
      stop - The ending position of the JSP chunk being processed.
    • println

      public void println(String s)
      Prints the given string followed by '\n'
    • println

      public void println()
      Prints a '\n'
    • printin

      public void printin()
      Prints the current indention
    • printin

      public void printin(String s)
      Prints the current indention, followed by the given string
    • printil

      public void printil(String s)
      Prints the current indention, and then the string, and a '\n'.
    • print

      public void print(char c)
      Prints the given char. Use println() to print a '\n'.
    • print

      public void print(int i)
      Prints the given int.
    • print

      public void print(String s)
      Prints the given string. The string must not contain any '\n', otherwise the line count will be off.
    • printMultiLn

      public void printMultiLn(String s)
      Prints the given string. If the string spans multiple lines, the line count will be adjusted accordingly.