Java Cookie处理入门 - 浏览器Cookie信息的取出:HttpServletRequest#getCookies
2008-03-05 23:27Update
本文介绍如何取得浏览器Cookie信息。
上一篇文章中我们介绍了怎么设置浏览器Cookie,本文介绍如何取得浏览器Cookie信息。
Java使用javax.servlet.http.HttpServletRequest.getCookies()方法来取得属于当前域名的所有Cookie信息:
javax.servlet.http.HttpServletRequest
public void getCookies(javax.servlet.http.Cookie)
使用例
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 GetCookieServlet extends HttpServlet {
public void doGet( HttpServletRequest req, HttpServletResponse res)
throws ServletException,IOException {
PrintWriter out = res.getWriter();
out.println("<html><body>");
Cookie[] cookies = req.getCookies();
if (cookies != null ) {
for ( int i = 0;i < cookies.length;i++ ) {
out.println(cookies[i].getName() + ":" + cookies[i].getValue() + "<br>");
}
}
out.println("</body></html>");
}
}
有关Servlet的使用/设置方法请参考:
Java Servlet的实现方法步骤
一文。
- Relative Articles
- Java Cookie处理入门 - 设置浏览器Cookie:HttpServletResponse#addCookie - (2008-03-05 23:25)
- Java Cookie处理入门 - Cookie类概要 - (2008-03-05 23:20)
- Linux 环境下 Web服务器Tomcat的安装与使用入门 - (2008-02-29 22:25)
- Windows 环境下 Web服务器Tomcat的安装与使用入门 - (2008-02-29 22:12)