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

我是servlets和web編程的新手。在練習時,我被困在一些普遍的疑問中。 PrintWriter()對象在servlet中究竟做了什麼?只需將HTML代碼導向輸出流?什麼是printWriter()對象在servlet中所做的事情?

+2

你讀過getWriter的javadoc嗎?什麼不清楚呢? –

回答

0

在Java中,處理I/O操作,有不同的I/O類讀者作家的InputStream的OutputStream類等。Servlet的,當你想要做的輸出操作,即在網頁上寫HTML內容,你需要這些類之一。有關這些課程的更多信息,可以從this鏈接中獲得。

所以我們從響應創建爲PrintWriter實例,並調用它的()方法來編寫簡單的HTML內容。

+0

我的疑問是,它與普通的printf語句有什麼不同?我假設它指示html代碼在瀏覽器中運行,而不是寫入控制檯。是響應對象的PrintWriter()所做的一切。 – Sravya

+0

是的,它處理格式化的內容,例如寫入Servlet響應的HTML。 – RLD

0

HttpServletResponse的getWriter()方法返回PrintWriter對象,該對象可用於向客戶端發送文本,並且可用於將HTML代碼發送到客戶端。

相關問題