目录

  1. 服务器响应的处理
  2. 常见的 response 方法
  1. 参考资料

服务器响应的处理

在 JSP 中,服务器响应通过 response 隐式对象(类型为 javax.servlet.http.HttpServletResponse)来管理。response 对象用于向客户端发送数据,包括设置响应头、重定向页面、发送 Cookies 等。JSP 页面可以直接使用 response 对象控制输出内容和行为。


常见的 response 方法

2.1 sendRedirect()

  • 作用:将客户端重定向到另一个 URL。
  • 示例
  response.sendRedirect("login.jsp");

2.2 setHeader()

  • 作用:设置响应头的指定字段。
  • 示例
  response.setHeader("Cache-Control", "no-cache");

2.3 addCookie()

  • 作用:向客户端添加一个 Cookie。
  • 示例
  Cookie cookie = new Cookie("user", "Alice");
  response.addCookie(cookie);

2.4 setContentType()

  • 作用:设置响应的内容类型(如 HTML、JSON 等)。
  • 示例
  response.setContentType("text/html;charset=UTF-8");

2.5 getWriter()

  • 作用:获取 PrintWriter 对象,用于向客户端输出文本。
  • 示例
  PrintWriter writer = response.getWriter();
  writer.println("Hello from JSP!");

参考资料

  1. Oracle 官方文档
  1. JavaTpoint JSP 教程
  1. TutorialsPoint JSP 响应

如果你需要更详细的代码示例或有其他疑问,请告诉我!