都继承自java.io.writer类
JspWriter在Jsp页面上直接用out对象输出,也可以直接用pageContex.getOut()得到out对象
PrintWriter必须通过response.getwriter()得到
2.在Jsp页面上用两种方法同时输出数据,PrintWriter中的数据会先输出
例如:
新建test.jsp页面
<%
out.println("out");
JspWriter out1 = pageContext.getOut();
if(out == out1 )
{
out.println("out==out1");
}
else
{
out.println("out!=out1");
}
PrintWriter pw = response.getWriter();
pw.write("pw writer");
%>
运行结果为
pw writer out out==out1 This is my JSP page.
原因:
out对象相当于插入到了PrintWriter前面的缓冲区中.out对象满足一定条件时
,才会调用PrintWriter对象的print()方法,把out缓冲区中的内容输出到浏览器端
如果想让上面的代码的按代码的先后顺序输出可以写成:
out.flush();
刷新缓存区即可
则输出结果变为
out out==out1 pw writer This is my JSP page
0 0 0
(请您对文章做出评价)
分享到:
相关推荐
JSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writerJSP writer
重载的write方法只能输出字符/字符数组/字符串等与字符相关的数据.而且如果使用这两种方法输出值为null的字符串对象,那么print方法输出的结果是"null",而write方法则会抛出NullPoiterException异常. out....
在Servlet中,response.getWriter()返回的是() A.JspWriter对象 B.PrintWriter对象 C.Out对象 D.ResponseWriter对象 正确答案:B 您的答案: 本题解析: 暂无解析 10.在Servlet中,下列语句可以正确获取PrintWriter...
Request(Javax.servlet.ServletRequest)它包含了有关浏览器请求的信息....Out(Javax.servlet.jsp.JspWriter)用于将内容写入JSP页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果。
Request(Javax.servlet.ServletRequest)它包含了有关浏览器请求的信息....Out(Javax.servlet.jsp.JspWriter)用于将内容写入JSP页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果。
jsp resources javax.servlet.jsp.ErrorData.java ...javax.servlet.jsp.JspWriter.java javax.servlet.jsp.PageContext.java javax.servlet.jsp.SkipPageException.java javax.servlet.jsp.el.ELException.java
3 PrintWriter getWriter() 返回可以向客户端输出字符的一个对象 4 void setContentLength(int len) 设置响应头长度 5 void setContentType(String type) 设置响应的MIME类型 6 sendRedirect(java.lang....
session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JSP网页本身 exception 针对错误网页,未捕捉的例外 request表示...
34、javax.servlet.jsp.JspWriter - out 对象 35、page 隐含对象 36、application 对象 37、PageContext 对象 38、Page范围 - pageContext 39、测试要显示的中文 40、IF控制符的操作 41、HttpServletRequest 接口所...
34、javax.servlet.jsp.JspWriter - out 对象 35、page 隐含对象 36、application 对象 37、PageContext 对象 38、Page范围 - pageContext 39、测试要显示的中文 40、IF控制符的操作 41、HttpServletRequest 接口所...
import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.BodyContent; import javax.servlet.jsp.tagext.BodyTagSupport; public class FenyeTag extends BodyTagSupport { private static final...
import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.TagSupport; public class PageTag extends TagSupport { private String name="page"; private String action; private int ...
JSP 隐式对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明... JspWriter类的实例,用于把结果输出至网页上 session HttpSession类的实例 application
JspWriter out = pageContext.getOut(); StringBuffer sbOut = new StringBuffer(); sbOut.append("<div class='container'><ul class='list'>每页显示 "+getPageSize().toString()+" 条数据</li><li>当前...
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是...
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。...