赞
赏
使用 Cookie 对象,创建 Cookie,添加到浏览器。
使用 Cookie 对象,创建 Cookie 并将其添加到浏览器。
@WebServlet("/addCookie")
public class ServletDemo extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
// 创建Cookie对象
Cookie cookie = new Cookie("user","haicoder");
// 往浏览器中添加Cookie对象
response.addCookie(cookie);
PrintWriter pw = response.getWriter();
pw.print("嗨客网(www.haicoder.net)\n");
pw.print("<h3>添加Cookie成功!</h3>");
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
}
项目启动,浏览器访问 Servlet,如下图:
谷歌浏览器查看 Cookie 信息,如下图:
以上案例创建 Cookie 对象,然后使用 HttpServletResponse 对象的 addCookie 方法,将 Cookie 添加到浏览器。