Java Cookie处理入门 - 设置浏览器Cookie:HttpServletResponse#addCookie
2008-03-05 23:25Update
Cookie是由服务器设置,保存在用户浏览器端的一些信息。
用户使用浏览器访问某服务器时,浏览器会自动传送属于该域名(服务器)的cookie信息。所以,Cookie常用作服务器端编程,用来携带一些非敏感的数据。
Java语言中使用javax.servlet.http.Cookie类来处理Cookie。
本文介绍浏览器Cookie的基本设置方法。
Cookie的设置使用javax.servlet.http.HttpServletResponse.addCookie(Cookie)方法:
javax.servlet.http.HttpServletResponse
public void addCookie(javax.servlet.http.Cookie)
解说:
使用HttpServletResponse.addCookie(Cookie)往浏览器设置Cookie信息。
使用例:
SetCookieServlet.java
有关Servlet的使用/设置方法请参考:
Java Servlet的实现方法步骤
一文。
Java语言中使用javax.servlet.http.Cookie类来处理Cookie。
本文介绍浏览器Cookie的基本设置方法。
Cookie的设置使用javax.servlet.http.HttpServletResponse.addCookie(Cookie)方法:
javax.servlet.http.HttpServletResponse
public void addCookie(javax.servlet.http.Cookie)
解说:
使用HttpServletResponse.addCookie(Cookie)往浏览器设置Cookie信息。
使用例:
SetCookieServlet.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class SetCookieServlet extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
// Set cookies to client browser
Cookie cookie = new Cookie("username", "hello cookie");
res.addCookie(cookie);
// Write to response, it's not necessary for this example.
res.setContentType("text/html");
PrintWriter out=res.getWriter();
out.println("<html>");
out.println("<head><title>Test Set Cookie</title></head>");
out.println("<h2>Cookies have been created on your browser</h2>");
out.println("</html>");
}
}
有关Servlet的使用/设置方法请参考:
Java Servlet的实现方法步骤
一文。
- Relative Articles
- Java Cookie处理入门 - 浏览器Cookie信息的取出:HttpServletRequest#getCookies - (2008-03-05 23:27)
- Java Cookie处理入门 - Cookie类概要 - (2008-03-05 23:20)
- Linux 环境下 Web服务器Tomcat的安装与使用入门 - (2008-02-29 22:25)
- Windows 环境下 Web服务器Tomcat的安装与使用入门 - (2008-02-29 22:12)