out.print("Hello World!");是在控制台输出还是在浏览器页面输出
时间: 2024-03-14 11:42:49 浏览: 68
`out.print("Hello World!");` 这行代码是在浏览器页面输出,而不是在控制台输出。
在 `servlet` 中,我们可以通过 `response` 对象的 `getWriter()` 方法获取一个 `PrintWriter` 对象。然后,我们可以使用 `PrintWriter` 对象的 `print()` 或 `println()` 方法将文本输出到浏览器页面上。
例如,下面的示例代码将输出一个简单的 HTML 页面:
```java
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>MyServlet</title></head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
out.close();
}
}
```
在这个例子中,我们首先通过 `response.setContentType("text/html");` 方法设置响应内容类型为 `text/html`。然后,我们使用 `PrintWriter` 对象 `out` 输出了一个简单的 HTML 页面。当浏览器请求这个 `servlet` 时,它将显示 "Hello World!"。
阅读全文