我是Servlets的新手。
请告诉我这条线: 并在泽西框架+ REstful Web服务。关于Jersey框架的任何帮助
PrintWriter out = response.getWriter();
答案 0 :(得分: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.
答案 1 :(得分:3)
在这种情况下, 调用与url-pattern(先前设置)绑定的servlet。
被调用的方法取决于请求的类型(doGet,doPost,doPut)。
该方法通常接收请求和响应对象,然后我们为响应obj调用.getWriter()方法,该方法获取我们可以编写输出的流。
response.getWriter()返回一个PrintWriter对象,该对象可以将字符文本发送给客户端。
在PrintWriter上调用flush()会提交响应。
答案 2 :(得分:1)
很简单,您会看到打印编写器实际上是一类servlet,它使用get writer方法从应用程序服务器到真实服务器获取响应,并将其用作对象
答案 3 :(得分:0)
res.getWriter(); 返回PrintWriter Class的对象, 其中print(String args)方法被声明为在浏览器页面上打印任何内容作为响应。
答案 4 :(得分:0)
简单再看看
Printwriter out = response.getWriter()
现在,这里的Printwriter是一个类,它仅将字节转换为普通字符,我们希望将其显示为对客户端浏览器的响应。因此,首先将out
定义为Printwriter对象,并通过GetWriter方法定义获取实例。
答案 5 :(得分:-2)
答案 6 :(得分:-2)
PrintWriter=respose.getWriter();
用于在服务器 .getWriter()
上打印将字符文本返回给客户端。 java PrintWriter
类属于 java.io.PrintWriter
。对于将 int
、long
和其他原始数据格式化为文本而不是字节值的实例。