jsp中response.setresponsebody
时间: 2024-02-24 10:53:46 浏览: 62
JSP 中response.setContentType()的作用及参数
5星 · 资源好评率100%
在 JSP 中,response.setResponseBody() 方法并不存在,可能是您记错了。但是在 Servlet 中,我们可以使用 response.getOutputStream() 方法或 response.getWriter() 方法来获取响应输出流,从而向客户端发送响应数据。
response.getOutputStream() 方法返回一个 ServletOutputStream 对象,该对象可以向客户端发送字节流数据。例如,我们可以使用以下代码向客户端发送一个字符串:
```
response.setContentType("text/plain");
ServletOutputStream out = response.getOutputStream();
String data = "Hello, World!";
out.write(data.getBytes());
out.flush();
out.close();
```
response.getWriter() 方法返回一个 PrintWriter 对象,该对象可以向客户端发送字符流数据。例如,我们可以使用以下代码向客户端发送一个 HTML 页面:
```
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>My Page</title></head>");
out.println("<body>");
out.println("<h1>Hello, World!</h1>");
out.println("</body>");
out.println("</html>");
out.flush();
out.close();
```
阅读全文