JSP技术实现动态页面到静态页面的方案

发表于:2010-12-30 10:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  从上面的代码中可以清晰的看到JSP内建的几个对象(out、request、response、session、pageContext、application、config、page)是怎么产生的,懂servlet的朋友一看就能明白。

  下面重点理解一下out对象,它被声明为JspWriter类型,JspWriter是一个抽象类,在包javax.servlet.jsp中可以找到它的定义。

  • abstractpublicclassjavax.servlet.jsp.JspWriterextends java.io.Writer{  
  •  
  •       final public static intNO_BUFFER = 0;  
  •  
  •       final public static intDEFAULT_BUFFER = -1;  
  •  
  •       final public static intUNBOUNDED_BUFFER = -2;  
  •  
  •       protected intbufferSize;  
  •  
  •       protected BooleanautoFlush;  
  •  
  •       protectedjavax.servlet.jsp.JspWriter(intarg1,booleanarg2);  
  •  
  •         
  •  
  •    abstractpublicvoidnewLine()throwsIOException;  
  •  
  •    abstractpublicvoidprint(booleanarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(chararg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(intarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(longarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(floatarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(doublearg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(char[]arg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(Stringarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprint(Objectarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln()throwsIOException;  
  •  
  •    abstractpublicvoidprintln(booleanarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(chararg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(intarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(longarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(floatarg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(doublearg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(char[]arg0)throwsIOException;  
  •  
  •    abstractpublicvoidprintln(Stringarg0)throwsIOException;  
  •  
  •    abtractpublicvoidprintln(Objectarg0)throwsIOException;  
  •  
  •    abstractpublicvoidclear()throwsIOException;  
  •  
  •    abstractpublicvoidclearBuffer()throwsIOException;  
  •  
  •    abstractpublicvoidflush()throwsIOException;  
  •  
  •    abstractpublicvoidclose()throwsIOException;  
  •  
  •    publicintgetBufferSize() ;  
  •  
  •    abstractpublicintgetRemaining();  
  •  
  •    publicbooleanisAutoFlush();  
  •  
  • }
  • 32/3<123>
    《2023软件测试行业现状调查报告》独家发布~

    关注51Testing

    联系我们

    快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

    法律顾问:上海兰迪律师事务所 项棋律师
    版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
    投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

    沪ICP备05003035号

    沪公网安备 31010102002173号