����java�ڿ���ʹ�õ�ʱ���������ѳ��ֲ�֪������ô����cookie������,cookie��ΪJava������ʮ����Ҫ��һ������,�������Ѷ�����֪����ô������������,��ʵ���õ���,һ��������java����cookie����ϸ�̳̰ɡ�
![]()
����java��cookie�IJ����Ƚϼ���Ҫ�����½���cookie�Ͷ�ȡcookie���Լ������趨cookie���������ں�cookie��·�����⡣
��������һ�����������ڵ�cookie���������������Ĺرռ���ʧ��cookie����������
����--------------------------------
����HttpServletRequest request
����HttpServletResponse response
����Cookie cookie = new Cookie("cookiename","cookievalue");
����response.addCookie(cookie);
����--------------------------------
�������潨��һ�����������ڵ�cookie,��������������������
����--------------------------------
����cookie = new Cookie("cookiename","cookievalue");
����cookie.setMaxAge(3600);
����//����·��������·�����ù����¶����Է��ʸ�cookie ����������·������ôֻ�����ø�cookie·��������·�����Է���
����cookie.setPath("/");
����response.addCookie(cookie);
����--------------------------------
���������������ζ�ȡcookie����ȡcookie��������
����--------------------------------
����Cookie[] cookies = request.getCookies();//���������Ի�ȡһ��cookie����
����for(Cookie cookie : cookies){
����cookie.getName();// get the cookie name
����cookie.getValue(); // get the cookie value
����}
����--------------------------------
�����������ǻ����Ķ�дcookie�IJ�����������ʵ�������ý���һ�·�װ����������һ��cookie�����ǹ�ע����cookie��name��value,�������ڣ����Խ��з�װһ����������Ȼ��Ҫ����һ��response������addCookie()��������
����--------------------------------
����/**
����* ����cookie
����* @param response
����* @param name cookie����
����* @param value cookieֵ
����* @param maxAge cookie�������� ����Ϊ��λ
����*/
����public static void addCookie(HttpServletResponse response,String name,String value,int maxAge){
����Cookie cookie = new Cookie(name,value);
����cookie.setPath("/");
����if(maxAge>0) cookie.setMaxAge(maxAge);
����response.addCookie(cookie);
����}
����--------------------------------
������ȡcookie��ʱ����Ϊ�˷������ǵIJ���������ϣ����װһ��������ֻҪ�����ṩcookie��name�����DZ����Ի�ȡcookie��value�����������뷨���������뵽��cookie��װ��Map���棬���ǽ��������ķ�װ
����--------------------------------
����/**
����* �������ֻ�ȡcookie
����* @param request
����* @param name cookie����
����* @return
����*/
����public static Cookie getCookieByName(HttpServletRequest request,String name){
����Map<String,Cookie> cookieMap = ReadCookieMap(request);
����if(cookieMap.containsKey(name)){
����Cookie cookie = (Cookie)cookieMap.get(name);
����return cookie;
����}else{
����return null;
����}
����}
����/**
����* ��cookie��װ��Map����
����* @param request
����* @return
����*/
����private static Map<String,Cookie> ReadCookieMap(HttpServletRequest request){
����Map<String,Cookie> cookieMap = new HashMap<String,Cookie>();
����Cookie[] cookies = request.getCookies();
����if(null!=cookies){
����for(Cookie cookie : cookies){
����cookieMap.put(cookie.getName(), cookie);
����}
����}
����return cookieMap;
����}
����--------------------------------
������Ƶ
�����Ķ� java��ô���������� java������������ϸ�̳�java��ô���ù���λ�� java���ù���λ�ý̳�������Mac������Java���ٻ���?������Mac��ж��Java?Mac����ôж��Java?OSX 10.11 java 6���������������취����ΪMac����Java��java mac�����½̳�Mac���ΰ�װjava��java mac�氲װ�̳�����ô��������� ������������̳�
�������� û�в�ѯ���κμ�¼��
��������
myeclipse���ΰ�װ����
myeclipse��ô��ʾ����
myeclipse��ô���ӵ����ݿ� myeclipse���ӵ�eclipseû��mavenѡ����ô�� eclipseû��majava����cookie�̳� java��ô����cookiejava��ô���������� java������������ϸ�̳�
�������� java.lang.NullPointerException����������eclipseû��mavenѡ����ô�� eclipseû��majava�����������÷���java��String����Ҫ������ʹ��java�д�������ʼ���ַ�������MyEclipse��ע���Լ���������ͼ��myeclipse���ΰ�װ���� myeclipse��װ������һ������Java���ʼ�Դ����
�鿴����0������>>