����λ�ã���ҳ �� �������� �� java�̳� �� java����cookie�̳� java��ô����cookie

java����cookie�̳� java��ô����cookie

ʱ�䣺2017/5/17 11:59:03��Դ��pc6�������ߣ�������Ҫ����(0)

����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���ʼ�Դ����