类 MockJspWriter

java.lang.Object
java.io.Writer
jakarta.servlet.jsp.JspWriter
cn.taketoday.mock.web.MockJspWriter
所有已实现的接口:
Closeable, Flushable, Appendable, AutoCloseable

public class MockJspWriter extends jakarta.servlet.jsp.JspWriter
Mock implementation of the JspWriter class. Only necessary for testing applications when testing custom JSP tags.
从以下版本开始:
4.0
作者:
Juergen Hoeller
  • 字段详细资料

    • response

      private final jakarta.servlet.http.HttpServletResponse response
    • targetWriter

      @Nullable private PrintWriter targetWriter
  • 构造器详细资料

    • MockJspWriter

      public MockJspWriter(jakarta.servlet.http.HttpServletResponse response)
      Create a MockJspWriter for the given response, using the response's default Writer.
      参数:
      response - the servlet response to wrap
    • MockJspWriter

      public MockJspWriter(Writer targetWriter)
      Create a MockJspWriter for the given plain Writer.
      参数:
      targetWriter - the target Writer to wrap
    • MockJspWriter

      public MockJspWriter(@Nullable jakarta.servlet.http.HttpServletResponse response, @Nullable Writer targetWriter)
      Create a MockJspWriter for the given response.
      参数:
      response - the servlet response to wrap
      targetWriter - the target Writer to wrap
  • 方法详细资料

    • getTargetWriter

      protected PrintWriter getTargetWriter() throws IOException
      Lazily initialize the target Writer.
      抛出:
      IOException
    • clear

      public void clear() throws IOException
      指定者:
      clear 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • clearBuffer

      public void clearBuffer() throws IOException
      指定者:
      clearBuffer 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • flush

      public void flush() throws IOException
      指定者:
      flush 在接口中 Flushable
      指定者:
      flush 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • close

      public void close() throws IOException
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
      指定者:
      close 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • getRemaining

      public int getRemaining()
      指定者:
      getRemaining 在类中 jakarta.servlet.jsp.JspWriter
    • newLine

      public void newLine() throws IOException
      指定者:
      newLine 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • write

      public void write(char[] value, int offset, int length) throws IOException
      指定者:
      write 在类中 Writer
      抛出:
      IOException
    • print

      public void print(boolean value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(char value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(char[] value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(double value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(float value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(int value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(long value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(Object value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • print

      public void print(String value) throws IOException
      指定者:
      print 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println() throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(boolean value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(char value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(char[] value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(double value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(float value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(int value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(long value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(Object value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException
    • println

      public void println(String value) throws IOException
      指定者:
      println 在类中 jakarta.servlet.jsp.JspWriter
      抛出:
      IOException