以下是一些常用的 response 对象的方法:
1. 设置响应内容类型:
<%
response.setContentType("text/html;charset=UTF-8");
%>
2. 写入响应内容:
<%
response.getWriter().println("Hello, JSP!");
%>
3. 发送重定向:
<%
response.sendRedirect("newPage.jsp");
%>
4. 添加响应头:
<%
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "0");
%>
5. 发送错误状态码:
<%
response.sendError(HttpServletResponse.SC_NOT_FOUND, "Page Not Found");
%>
6. 设置响应缓冲区:
<%
response.setBufferSize(1024);
%>
7. 向响应添加Cookie:
<%
Cookie cookie = new Cookie("username", "john_doe");
response.addCookie(cookie);
%>
8. 设置响应状态码:
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
这些方法允许你控制和定制生成的HTTP响应。根据具体的需求,你可以使用 response 对象的其他方法来实现更多功能,比如设置响应字符编码、处理重定向、处理错误等。
转载请注明出处:http://www.zyzy.cn/article/detail/6907/JSP