什么是PrintWriter out = servlet中的response.getWriter()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是PrintWriter out = servlet中的response.getWriter()相关的知识,希望对你有一定的参考价值。

我是Servlets的新手。

请告诉我这一行:并在泽西框架+ REstful Web服务。有关Jersey框架的任何帮助

PrintWriter out = response.getWriter();
答案

在servlet中,输出可以是字符或字节。对于字符数据(即文本),您可以使用PrintWriter为其他人使用ServletOutputStream

PrintWriter: prints text data to a character stream. 

getWriter :Returns a PrintWriter object that can send character text to the client.
另一答案

在这种情况下,调用与url-pattern(先前设置)绑定的servlet。

被调用的方法取决于请求的类型(doGet,doPost,doPut)。

该方法通常接收请求和响应对象,然后我们为响应obj调用.getWriter()方法,该方法获取我们可以编写输出的流。

response.getWriter()返回一个PrintWriter对象,该对象可以将字符文本发送到客户端。

在PrintWriter上调用flush()会提交响应。

另一答案

res.getWriter();返回PrintWriter Class的对象,其中声明print(String args)方法在浏览器页面上打印任何内容作为响应。

另一答案

因为我们已经创建了类PRINTWRITER的对象OUT并且通过使用GETWRITER METHOD简单地返回作为响应,所以它很简单。

以上是关于什么是PrintWriter out = servlet中的response.getWriter()的主要内容,如果未能解决你的问题,请参考以下文章

jsp中写System.out.print()无效了

response.getWriter()和jsp中out对象的区别

Java输入输出——具体操作

response.getWriter()和jsp中的out对象的区别

response.getWriter()和jsp中的out对象的区别

在jsp里调用out.flush()和response.flushBuffer()有什么区别