在Servlet里如何读取和设置Cookie?(分数全部给出!)(35分)

  • 主题发起人 主题发起人 Java小子
  • 开始时间 开始时间
J

Java小子

Unregistered / Unconfirmed
GUEST, unregistred user!
麻烦各位高手给个简单的例子,多谢啦!
 
参考:
用类javax.servlet.http.Cookie(j2se里面没有,在j2ee里面)应该可以吧,
不过我没有用过,你自己看JavaDoc,试试看。
 
Source Code for Cookie Example
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class CookieExample extends HttpServlet {
public voiddo
Get(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();

// print out cookies
Cookie[] cookies = request.getCookies();
for (int i = 0;
i < cookies.length;
i++) {
Cookie c = cookies;
String name = c.getName();
String value = c.getValue();
out.println(name + " = " + value);
}
// set a cookie
String name = request.getParameter("cookieName");
if (name != null &amp;&amp;
name.length() > 0) {
String value = request.getParameter("cookieValue");
Cookie c = new Cookie(name, value);
response.addCookie(c);
}
}
}
 
参考
http://www.java-cn.com/
 
为什么不用Session,另外建议下在几本jdk, servlet的chm的帮助文档,用google搜即可
 
接受答案了.
 
后退
顶部