<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Interactive Soft &#187; Advance Java</title>
	<atom:link href="http://issite.wordpress.com/category/programming/advance-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://issite.wordpress.com</link>
	<description>انظمة معلومات - برامج - شبكات - تصميم مواقع -أجهزة وملحقات كمبيوتر</description>
	<lastBuildDate>Thu, 26 Jun 2008 16:52:40 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='issite.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/de0f8466acb95bfcc1cd11e4fa2facc2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Interactive Soft &#187; Advance Java</title>
		<link>http://issite.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://issite.wordpress.com/osd.xml" title="Interactive Soft" />
		<item>
		<title>Customized SearchEngines.java</title>
		<link>http://issite.wordpress.com/2007/06/07/customizedsearchenginesjava/</link>
		<comments>http://issite.wordpress.com/2007/06/07/customizedsearchenginesjava/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:34:10 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/customizedsearchenginesjava/</guid>
		<description><![CDATA[The SearchEnginesFrontEnd servlet  shown above sends its data to the CustomizedSearchEngines servlet.  In many respects, it is just like the SearchEngines servlet shown  in the section  on HTTP status codes. However, in addition to constructing a URL for a  search engine and sending a redirection response to the client, the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=58&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <code>SearchEnginesFrontEnd</code> servlet  shown above sends its data to the <code>CustomizedSearchEngines</code> servlet.  <span id="more-58"></span>In many respects, it is just like the <code>SearchEngines</code> servlet shown  in the <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/Servlet-Tutorial-Response-Status-Line.html">section  on HTTP status codes</a>. However, in addition to constructing a URL for a  search engine and sending a redirection response to the client, the servlet also  sends cookies recording the user data. These cookies will, in turn, be used by  the servlet building the front end to initialize the entries in the HTML forms.</p>
<pre>package hall;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;

/** A varition of the SearchEngine servlet that uses
 *  cookies to remember users choices. These values
 *  are then used by the SearchEngineFrontEnd servlet
 *  to create the form-based front end with these
 *  choices preset.
 *
 *  Part of tutorial on servlets and JSP that appears at
 *  http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
 *  1999 Marty Hall; may be freely used or adapted.
 */

public class CustomizedSearchEngines extends HttpServlet {
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws ServletException, IOException {

    <strong>String searchString = request.getParameter("searchString");
    Cookie searchStringCookie =
      new LongLivedCookie("searchString", searchString);
    response.addCookie(searchStringCookie);
    searchString = URLEncoder.encode(searchString);
    String numResults = request.getParameter("numResults");
    Cookie numResultsCookie =
      new LongLivedCookie("numResults", numResults);
    response.addCookie(numResultsCookie);
    String searchEngine = request.getParameter("searchEngine");
    Cookie searchEngineCookie =
      new LongLivedCookie("searchEngine", searchEngine);
    response.addCookie(searchEngineCookie);</strong>
    SearchSpec[] commonSpecs = SearchSpec.getCommonSpecs();
    for(int i=0; i&lt;commonSpecs.length; i++) {
      SearchSpec searchSpec = commonSpecs[i];
      if (searchSpec.getName().equals(searchEngine)) {
        String url =
          searchSpec.makeURL(searchString, numResults);
        response.sendRedirect(url);
        return;
      }
    }
    response.sendError(response.SC_NOT_FOUND,
                       "No recognized search engine specified.");
  }

  public void doPost(HttpServletRequest request,
                     HttpServletResponse response)
      throws ServletException, IOException {
    doGet(request, response);
  }
}</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/58/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/58/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=58&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/customizedsearchenginesjava/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>SearchEngines FrontEnd.java</title>
		<link>http://issite.wordpress.com/2007/06/07/searchenginesfrontendjava/</link>
		<comments>http://issite.wordpress.com/2007/06/07/searchenginesfrontendjava/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:29:39 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/searchenginesfrontendjava/</guid>
		<description><![CDATA[This servlet builds the form-based front end to  the search engine servlet. At first blush, the output looks just like the page  given by the static  HTML page presented in the section  on HTTP status codes. Here, however, selected values are remembered in  cookies (set by the CustomizedSearchEngines servlet that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=57&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This servlet builds the form-based front end to  the search engine servlet.<span id="more-57"></span> At first blush, the output looks just like the page  given by the <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/hall/SearchEngines.html">static  HTML page</a> presented in the <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/Servlet-Tutorial-Response-Status-Line.html">section  on HTTP status codes</a>. Here, however, selected values are remembered in  cookies (set by the <code>CustomizedSearchEngines</code> servlet that this page  sends data to), so if the user comes back to the same page at a later time (even  after quitting the browser and restarting), the page is initialized with the  values from the previous search.You can also <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/hall/SearchEnginesFrontEnd.java">download  the source</a> or <a href="http://webdev.apl.jhu.edu/servlet/hall.SearchEnginesFrontEnd">try it  on-line</a>. Note that code uses <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/hall/ServletUtilities.java">ServletUtilities.java</a>,  for the <code>getCookieValue</code> method (shown above) and for  <code>headWithTitle</code> for generating part of the HTML. It also uses the  <code>LongLivedCookie</code> class, shown above, for creating a  <code>Cookie</code> that automatically has a long-term expiration date.</p>
<pre>package hall;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;

public class SearchEnginesFrontEnd extends HttpServlet {
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws ServletException, IOException {
    <strong>Cookie[] cookies = request.getCookies();
    String searchString =
      ServletUtilities.getCookieValue(cookies,
                                      "searchString",
                                      "Java Programming");
    String numResults =
      ServletUtilities.getCookieValue(cookies,
                                      "numResults",
                                      "10");
    String searchEngine =
      ServletUtilities.getCookieValue(cookies,
                                      "searchEngine",
                                      "google");</strong>
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String title = "Searching the Web";
    out.println(ServletUtilities.headWithTitle(title) +
                "&lt;BODY BGCOLOR=\"#FDF5E6\"&gt;n" +
                "&lt;H1 ALIGN=\"CENTER\"&gt;Searching the Web&lt;/H1&gt;n" +
                "n" +
                "&lt;FORM ACTION=\"/servlet/hall.CustomizedSearchEngines\"&gt;n" +
                "&lt;CENTER&gt;n" +
                "Search String:n" +
                "&lt;INPUT TYPE=\"TEXT\" NAME=\"searchString\"n" +
                "       VALUE=\"" + <strong>searchString</strong> + "\"&gt;&lt;BR&gt;n" +
                "Results to Show Per Page:n" +
                "&lt;INPUT TYPE=\"TEXT\" NAME=\"numResults\"n" +
                "       VALUE=" + <strong>numResults</strong> + " SIZE=3&gt;&lt;BR&gt;n" +
                "&lt;INPUT TYPE=\"RADIO\" NAME=\"searchEngine\"n" +
                "       VALUE=\"google\"" +
                <strong>checked("google", searchEngine)</strong> + "&gt;n" +
                "Google |n" +
                "&lt;INPUT TYPE=\"RADIO\" NAME=\"searchEngine\"n" +
                "       VALUE=\"infoseek\"" +
                <strong>checked("infoseek", searchEngine)</strong> + "&gt;n" +
                "Infoseek |n" +
                "&lt;INPUT TYPE=\"RADIO\" NAME=\"searchEngine\"n" +
                "       VALUE=\"lycos\"" +
                <strong>checked("lycos", searchEngine)</strong> + "&gt;n" +
                "Lycos |n" +
                "&lt;INPUT TYPE=\"RADIO\" NAME=\"searchEngine\"n" +
                "       VALUE=\"hotbot\"" +
                <strong>checked("hotbot", searchEngine)</strong> + "&gt;n" +
                "HotBotn" +
                "&lt;BR&gt;n" +
                "&lt;INPUT TYPE=\"SUBMIT\" VALUE=\"Search\"&gt;n" +
                "&lt;/CENTER&gt;n" +
                "&lt;/FORM&gt;n" +
                "n" +
                "&lt;/BODY&gt;n" +
                "&lt;/HTML&gt;n");
  }

  private String checked(String name1, String name2) {
    if (name1.equals(name2))
      return(" CHECKED");
    else
      return("");
  }
}</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/57/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/57/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=57&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/searchenginesfrontendjava/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>LongLivedCookie.java</title>
		<link>http://issite.wordpress.com/2007/06/07/longlivedcookiejava/</link>
		<comments>http://issite.wordpress.com/2007/06/07/longlivedcookiejava/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:28:44 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/longlivedcookiejava/</guid>
		<description><![CDATA[ (Download source  code)
Here&#8217;s a small class that you can use instead of  Cookie if you want your cookie to automatically persist when the  client quits the browser.
package hall;

import javax.servlet.http.*;

public class LongLivedCookie extends Cookie {
  public static final int SECONDS_PER_YEAR = 60*60*24*365;

  public LongLivedCookie(String name, String value) {
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=56&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3> (Download <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/hall/LongLivedCookie.java">source  code</a>)</h3>
<p>Here&#8217;s a small class that you can use instead of  <code>Cookie</code> <span id="more-56"></span>if you want your cookie to automatically persist when the  client quits the browser.</p>
<pre>package hall;

import javax.servlet.http.*;

public class LongLivedCookie extends Cookie {
  public static final int SECONDS_PER_YEAR = 60*60*24*365;

  public LongLivedCookie(String name, String value) {
    super(name, value);
    <strong>setMaxAge(SECONDS_PER_YEAR);</strong>
  }
}</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/56/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/56/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=56&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/longlivedcookiejava/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting the Value of a Cookie with a Specified Name</title>
		<link>http://issite.wordpress.com/2007/06/07/getting-the-value-of-a-cookie-with-a-specified-name/</link>
		<comments>http://issite.wordpress.com/2007/06/07/getting-the-value-of-a-cookie-with-a-specified-name/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:27:30 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/getting-the-value-of-a-cookie-with-a-specified-name/</guid>
		<description><![CDATA[Here&#8217;s a section of ServletUtilities.java  that slightly simplifies the retrieval of a cookie value given a cookie name by  looping through the array of available Cookie objects, returning  the value of any Cookie whose name matches the input. If there is  no match, the designated default value is returned.
  public [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=55&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s a section of <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/hall/ServletUtilities.java">ServletUtilities.java</a>  that slightly simplifies the retrieval of a cookie<span id="more-55"></span> value given a cookie name by  looping through the array of available <code>Cookie</code> objects, returning  the value of any <code>Cookie</code> whose name matches the input. If there is  no match, the designated default value is returned.</p>
<pre>  public static String getCookieValue(Cookie[] cookies,
                                      String cookieName,
                                      String defaultValue) {
    for(int i=0; i&lt;cookies.length; i++) {
      Cookie cookie = cookies[i];
      if (cookieName.equals(cookie.getName()))
        return(cookie.getValue());
    }
    return(defaultValue);
  }</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=55&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/getting-the-value-of-a-cookie-with-a-specified-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading Cookies from the Client</title>
		<link>http://issite.wordpress.com/2007/06/07/reading-cookies-from-the-client/</link>
		<comments>http://issite.wordpress.com/2007/06/07/reading-cookies-from-the-client/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:26:21 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/reading-cookies-from-the-client/</guid>
		<description><![CDATA[To send cookies to the client, you created a  Cookie then used addCookie to send a  Set-Cookie HTTP response header. This was discussed above in  section 2.1. To read the cookies that come back from the client, you call  getCookies on the HttpServletRequest. This returns an  array of Cookie objects [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=54&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To send cookies to the client, you created a  <code>Cookie</code> then used <code>addCookie</code> to send a  <code>Set-Cookie</code> HTTP response header<span id="more-54"></span>. This was discussed above in  section 2.1. To read the cookies that come back from the client, you call  <code>getCookies</code> on the <code>HttpServletRequest</code>. This returns an  array of <code>Coo</code>kie objects corresponding to the values that came in on  the <code>Cookie</code> HTTP request header. Once you have this array, you  typically loop down it, calling <code>getName</code> on each <code>Cookie</code>  until you find one matching the name you have in mind. You then call  <code>getValue</code> on the matching Cookie, doing some processing specific to  the resultant value. This is such a common process that the following section  presents a simple <code>getCookieValue</code> method that, given the array of  cookies, a name, and a default value, returns the value of the cookie matching  the name, or, if there is no such cookie, the designated default value.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/54/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/54/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=54&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/reading-cookies-from-the-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>Placing Cookies in the Response Headers</title>
		<link>http://issite.wordpress.com/2007/06/07/placing-cookies-in-the-response-headers/</link>
		<comments>http://issite.wordpress.com/2007/06/07/placing-cookies-in-the-response-headers/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:25:32 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/placing-cookies-in-the-response-headers/</guid>
		<description><![CDATA[The cookie is added to the  Set-Cookie response header by means of the addCookie  method of HttpServletResponse. Here&#8217;s an example:
  Cookie userCookie = new Cookie("user", "uid1234");
  response.addCookie(userCookie);
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=53&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The cookie is added to the  <code>Set-Cookie</code> response header<span id="more-53"></span> by means of the <code>addCookie</code>  method of <code>HttpServletResponse</code>. Here&#8217;s an example:</p>
<pre>  Cookie userCookie = new Cookie("user", "uid1234");
  response.addCookie(userCookie);</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/53/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/53/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=53&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/placing-cookies-in-the-response-headers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading and Specifying Cookie Attributes</title>
		<link>http://issite.wordpress.com/2007/06/07/22-reading-and-specifying-cookie-attributes/</link>
		<comments>http://issite.wordpress.com/2007/06/07/22-reading-and-specifying-cookie-attributes/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:14:50 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/22-reading-and-specifying-cookie-attributes/</guid>
		<description><![CDATA[ Before adding the cookie to the outgoing headers, you can look up or set attributes of the cookie. Here&#8217;s a summary:

getComment/setComment  
Gets/sets a comment associated with this cookie.  
getDomain/setDomain  
Gets/sets the domain to which cookie applies. Normally, cookies are returned  only to the exact hostname that sent them. You can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=52&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> Before adding the cookie to the outgoing headers, you can look up or set attributes of the cookie. Here&#8217;s a summary:<span id="more-52"></span></p>
<dl>
<dt>getComment/setComment  </dt>
<dd>Gets/sets a comment associated with this cookie.  </dd>
<dt>getDomain/setDomain  </dt>
<dd>Gets/sets the domain to which cookie applies. Normally, cookies are returned  only to the exact hostname that sent them. You can use this method to instruct  the browser to return them to other hosts within the same domain. Note that the  domain should start with a dot (e.g. .<code>prenhall.com</code>), and must  contain two dots for non-country domains like <code>.com</code>,  <code>.edu</code>, and <code>.gov</code>, and three dots for country domains  like <code>.co.uk</code> and <code>.edu.es</code>.  </dd>
<dt>getMaxAge/setMaxAge  </dt>
<dd>Gets/sets how much time (in seconds) should elapse before the cookie  expires. If you don&#8217;t set this, the cookie will last only for the current  session (i.e. until the user quits the browser), and will not be stored on disk.  See the <code>LongLivedCookie</code> class below, which defines a subclass of  <code>Cookie</code> with a maximum age automatically set one year in the future.   </dd>
<dt>getName/setName  </dt>
<dd>Gets/sets the name of the cookie. The name and the value are the two pieces  you virtually always care about. Since the <code>getCookies</code> method of  <code>HttpServletRequest</code> returns an array of <code>Cookie</code> objects,  it is common to loop down this array until you have a particular name, then  check the value with getValue. See the <code>getCookieValue</code> method shown  below.  </dd>
<dt>getPath/setPath  </dt>
<dd>Gets/sets the path to which this cookie applies. If you don&#8217;t specify a  path, the cookie is returned for all URLs in the same directory as the current  page as well as all subdirectories. This method can be used to specify something  more general. For example, <code>someCookie.setPath("/")</code> specifies that  all pages on the server should receive the cookie. Note that the path specified  must include the current directory.  </dd>
<dt>getSecure/setSecure  </dt>
<dd>Gets/sets the <code>boolean</code> value indicating whether the cookie  should only be sent over encrypted (i.e. SSL) connections.  </dd>
<dt>getValue/setValue  </dt>
<dd>Gets/sets the value associated with the cookie. Again, the name and the  value are the two parts of a cookie that you almost always care about, although  in a few cases a name is used as a boolean flag, and its value is ignored (i.e  the existence of the name means true).  </dd>
<dt>getVersion/setVersion  </dt>
<dd>Gets/sets the cookie protocol version this cookie complies with. Version 0,  the default, adheres to the original Netscape specification. Version 1, not yet  widely supported, adheres to <a href="ftp://ftp.isi.edu/in-notes/rfc2109.txt">RFC 2109</a></dd>
</dl>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/52/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/52/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=52&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/22-reading-and-specifying-cookie-attributes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating Cookies</title>
		<link>http://issite.wordpress.com/2007/06/07/creating-cookies/</link>
		<comments>http://issite.wordpress.com/2007/06/07/creating-cookies/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:12:53 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/creating-cookies/</guid>
		<description><![CDATA[A Cookie  is created by calling the Cookie constructor, which takes two  strings: the cookie name and the cookie value. Neither the name nor the value  should contain whitespace or any of:
  [ ] ( ) = , " / ? @ : ;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=51&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A <a href="http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/Cookie.html">Cookie</a>  is created by calling the <code>Cookie</code> constructor, which takes two  strings:<span id="more-51"></span> the cookie name and the cookie value. Neither the name nor the value  should contain whitespace or any of:</p>
<pre>  [ ] ( ) = , " / ? @ : ;</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=51&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/creating-cookies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>The Servlet Cookie API</title>
		<link>http://issite.wordpress.com/2007/06/07/the-servlet-cookie-api/</link>
		<comments>http://issite.wordpress.com/2007/06/07/the-servlet-cookie-api/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:12:07 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/the-servlet-cookie-api/</guid>
		<description><![CDATA[To send cookies to the  client, a servlet would create one or more cookies with the appropriate names  and values via new Cookie(name, value) , set any  desired optional attributes via cookie.setXxx  and  add the cookies to the response headers via  response.addCookie(cookie) . To read incoming cookies,  call request.getCookies(), [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=50&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>To send cookies to the  client, a servlet would create one or more cookies with the appropriate names  and values via <span id="more-50"></span><code>new Cookie(name, value)</code> , set any  desired optional attributes via <code>cookie.setXxx</code>  and  add the cookies to the response headers via  <code>response.addCookie(cookie)</code> . To read incoming cookies,  call <code>request.getCookies()</code>, which returns an array of  <code>Cookie</code> objects. In most cases, you loop down this array until you  find the one whose name (<code>getName</code>) matches the name you have in  mind, then call <code>getValue</code> on that <code>Cookie</code> to see the  value associated with that name.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/50/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/50/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=50&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/the-servlet-cookie-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
		<item>
		<title>Overview of Cookies</title>
		<link>http://issite.wordpress.com/2007/06/07/overview-of-cookies/</link>
		<comments>http://issite.wordpress.com/2007/06/07/overview-of-cookies/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 21:03:35 +0000</pubDate>
		<dc:creator>Mohamed Ezeddin</dc:creator>
				<category><![CDATA[Cookie]]></category>

		<guid isPermaLink="false">http://issite.wordpress.com/2007/06/07/overview-of-cookies/</guid>
		<description><![CDATA[Cookies are small bits of textual information that a  Web server sends to a browser and that the browser returns unchanged when  visiting the same Web site or domain later. By having the server read  information it sent the client previously, the site can provide visitors with a  number of conveniences:

Identifying [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=48&subd=issite&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Cookies are small bits of textual information that a  Web server sends to a browser and that the browser returns unchanged when  visiting the same Web site or domain later.<span id="more-48"></span> By having the server read  information it sent the client previously, the site can provide visitors with a  number of conveniences:</p>
<ul>
<li><strong>Identifying a user during an e-commerce session.</strong> Many on-line stores  use a &#8220;shopping cart&#8221; metaphor in which the user selects an item, adds it to his  shopping cart, then continues shopping. Since the HTTP connection is closed  after each page is sent, when the user selects a new item for his cart, how does  the store know that he is the same user that put the previous item in his cart?  Cookies are a good way of accomplishing this. In fact, this is so useful that  servlets have an API specifically for this, and servlet authors don&#8217;t need to  manipulate cookies directly to make use of it. This is discussed in <a href="http://www.apl.jhu.edu/%7Ehall/java/Servlet-Tutorial/Servlet-Tutorial-Session-Tracking.html">the  tutorial section on Session Tracking</a>.</li>
<li><strong>Avoiding username and password.</strong> Many large sites require you to  register in order to use their services, but it is inconvenient to remember the  username and password. Cookies are a good alternative for low-security sites.  When a user registers, a cookie is sent with a unique user ID. When the client  reconnects at a later date, the user ID is returned, the server looks it up,  determines it belongs to a registered user, and doesn&#8217;t require an explicit  username and password.</li>
<li><strong>Customizing a site.</strong> Many &#8220;portal&#8221; sites let you customize the look of  the main page. They use cookies to remember what you wanted, so that you get  that result initially next time. I&#8217;ll give an example like this later in this  section of the tutorial.</li>
<li><strong>Focusing advertising.</strong> The search engines charge their customers much  more for displaying &#8220;directed&#8221; ads than &#8220;random&#8221; ads. That is, if you do a  search on &#8220;Java Servlets&#8221;, a search site can charge much more for an ad for a  servlet development environment than an ad for an on-line travel agent. On the  other hand, if the search had been &#8220;Bali Hotels&#8221;, the situation would be  reversed. The problem is that they have to show a random ad when you first  arrive and haven&#8217;t yet performed a search, as well as when you search on  something that doesn&#8217;t match any ad categories. Cookies let them remember &#8220;Oh,  that&#8217;s the person who was searching for such and such previously&#8221; and display an  appropriate (read &#8220;high priced&#8221;) ad instead of a random (read &#8220;cheap&#8221;) one.</li>
</ul>
<p>Now, providing convenience to the user and added value to the site  owner is the purpose behind cookies. And despite much misinformation, cookies  are not a serious security threat. Cookies are never interpreted or executed in  any way, and thus can&#8217;t be used to insert viruses or attack your system in any  way. Furthermore, since browsers generally only accept 20 cookies per site and  300 cookies total, and each cookie is limited to 4KB, cookies cannot be used to  fill up someone&#8217;s disk or launch other denial of service attacks. However, even  though they don&#8217;t present a serious <em>security</em> threat, they can preseent a  significant threat to <em>privacy</em>. First, some people don&#8217;t like the fact  that search engines can remember that they&#8217;re the person that usually does  searches on such and such a topic. For example, they might search for job  openings or health data, and don&#8217;t want some banner ad tipping off their  coworkers next time they do a search. Even worse, two search engines could share  data on a user by both loading small images off a third party site, where that  third party uses cookies and shares the data with both search engines.  (Netscape, however, provides a nice feature that lets you refuse cookies from  sites other than that to which you connected, but without disabling cookies  altogether.) This trick can even be exploited via email if you use an  HTML-enabled email reader that &#8220;supports&#8221; cookies, as Outlook Express does.  Thus, people could send you email that loads images, attach cookies to those  images, then later identify you (email address and all) when you went to their  site.Or, a site that ought to have much higher security standards might let users  skip user name and passwords via cookies. For example, some of the big on-line  bookstores use cookies to remember users, and let you order without reentering  much of your personal information. However, they don&#8217;t actually display the full  credit card number, and only let you send books to an address that was entered  when you did enter the credit card in full or use the username and password. As  a result, someone using the person&#8217;s computer (or stealing their cookie file)  could do no more harm than sending a big book order to the credit card owner&#8217;s  address, where it could be refused. However, smaller companies might not be so  careful, and access to someone&#8217;s computer or cookie file could result in loss of  valuable personal information. Even worse, incompetent sites might embed credit  card or other sensitive information directly in the cookies themselves, rather  than using innocuous identifiers which are only linked to real users on the  server.</p>
<p>The point of all this is twofold. First, due to real and perceived privacy  problems, some users turn off cookies. So, even when you use cookies to give  added value to a site, your site shouldn&#8217;t <em>depend</em> on them. Second, as the  author of servlets that use cookies, you should be careful not to trust cookies  for particularly sensitive information, since this would open the user up to  risks if somebody accessed their computer or cookie files.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/issite.wordpress.com/48/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/issite.wordpress.com/48/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/issite.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/issite.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/issite.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/issite.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/issite.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/issite.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/issite.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/issite.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/issite.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/issite.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=issite.wordpress.com&blog=491883&post=48&subd=issite&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://issite.wordpress.com/2007/06/07/overview-of-cookies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7048021ab1e0ff7159a37886631c82d4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mea6</media:title>
		</media:content>
	</item>
	</channel>
</rss>