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

use*_*842 9 servlets jersey printwriter

我是Servlets的新手.

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

PrintWriter out = response.getWriter();
Run Code Online (Sandbox Code Playgroud)

小智 14

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

PrintWriter: prints text data to a character stream. 

getWriter :Returns a PrintWriter object that can send character text to the client.
Run Code Online (Sandbox Code Playgroud)


小智 6

简单再看一遍就可以了

Printwriter out = response.getWriter()
Run Code Online (Sandbox Code Playgroud)

现在,Printwriter 是一个类,它只是将字节转换为普通字符,我们希望将其显示为对客户端浏览器的响应。因此,首先定义为outPrintwriter 对象,然后通过 GetWriter 方法获取实例。


Cra*_*ney 5

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

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

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

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

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


小智 5

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