KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > knowgate > http > Cookies


1 package com.knowgate.http;
2
3 /**
4  * <p>Cookies</p>
5  * <p>Company: KnowGate</p>
6  * @version 1.0
7  */

8
9 import java.net.URLDecoder JavaDoc;
10 import javax.servlet.http.Cookie JavaDoc;
11 import javax.servlet.http.HttpServletRequest JavaDoc;
12
13 public class Cookies {
14
15   public static String JavaDoc getCookie (HttpServletRequest JavaDoc req, String JavaDoc sName, String JavaDoc sDefault) {
16     Cookie JavaDoc aCookies[] = req.getCookies();
17     String JavaDoc sValue = null;
18
19     for (int c=0; c<aCookies.length; c++) {
20       if (aCookies[c].getName().equals(sName)) {
21         sValue = URLDecoder.decode(aCookies[c].getValue());
22         break;
23       } // fi(aCookies[c]==sName)
24
} // next(c)
25
return sValue!=null ? sValue : sDefault;
26   } // getCookie()
27
} // Cookies
Popular Tags