简体   繁体   English

servlet 中的 printWriter() 对象究竟做了什么?

[英]what exactly the printWriter() object do in servlet?

public class myServlet extends httpservlet 
{
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException 
    {
        PrintWriter out = response.getWriter();
        out.println(--------"HTML CODE"------);
    }
}

I'm new to servlets and web programming.我是 servlet 和 Web 编程的新手。 While practicing, I'm stuck at some general doubt.在练习时,我遇到了一些普遍的疑问。 What exactly does the PrintWriter() object do in a servlet? PrintWriter() 对象在 servlet 中究竟做了什么? Just directing the HTML code to output stream?只是将 HTML 代码定向到输出流?

In Java, to handle I/O operations , there are different I/O classes like Reader , Writer , InputStream , OutputStream classes etc. In Servlet , when you want to do output operation ie, writing HTML content in web page, you need one of these classes.在 Java 中,为了处理I/O 操作,有不同的I/O 类,ReaderWriterInputStreamOutputStream类等。 在Servlet 中,当你想要进行输出操作,即在网页中写入 HTML 内容时,你需要一个这些课程中。 More info on these classes, you can get from this link.这些类更多信息,你可以从这个链接。

So we create PrintWriter instance from the response and invoke its write () method to write simple HTML contents.所以我们从响应中创建PrintWriter实例并调用它的write () 方法来编写简单的 HTML 内容。

HttpServletResponse 的 getWriter() 方法返回一个 PrintWriter 对象,该对象可用于向客户端发送文本,是的,它可用于向客户端发送 html 代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM