----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files. Don't make us guess your problem!!!
----------------------------------------------------------------
I thought this might be the case too, but I am positive that all the
HTML files the servlets read/redirect to have the headers (but I'll add
the headers to the servlet just as a matter of course).
Any one else have any suggestions?
Thanks
Chris
[EMAIL PROTECTED] wrote:
>
> ----------------------------------------------------------------
> BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
> WHEN YOU POST, include all relevant version numbers, log files,
> and configuration files. Don't make us guess your problem!!!
> ----------------------------------------------------------------
>
> We had the exact same situation in our application. In our case, the
> problem/resolution
> involved caching proxy servers that our clients go through. These servers
> do caching
> based on URI and not cookies --so, if you have a page with a URI like
> /servlets/mainpg,
> the proxy will cache the first copy of /servlets/mainpg that it processes.
> Subsequent
> client requests for /servlet/mainpg will receive in response the cached
> copy.
>
> The fix is to include:
>
> response.setHeader( "Cache-Control", "no-cache" );
> response.setHeader( "Pragma", "no-cache" );
>
> in all the servlets/JSPs that send HTML to clients.
>
> So, assuming the problem is not in your cookie-handling code, I would say
> this is
> the most likely cause.
>
> - Fernando
>
> |--------+----------------------------------------->
> | | Chris Cheshire |
> | | <[EMAIL PROTECTED]> |
> | | Sent by: |
> | | <[EMAIL PROTECTED]|
> | | -dogs.com> |
> | | |
> | | |
> | | 01/11/2001 08:40 PM |
> | | Please respond to "Java Apache |
> | | Users" |
> | | |
> |--------+----------------------------------------->
>
>>------------------------------------------------------------------------------------------------------------|
> |
> |
> | To: Java Apache Users <[EMAIL PROTECTED]>
> |
> | cc:
> |
> | Subject: servlets and user tracking
> |
>
>>------------------------------------------------------------------------------------------------------------|
>
> ----------------------------------------------------------------
> BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
> WHEN YOU POST, include all relevant version numbers, log files,
> and configuration files. Don't make us guess your problem!!!
> ----------------------------------------------------------------
>
> Hi,
>
> I am having ongoing problems relating to servlets and user information.
>
> I am running Apache 1.3.12, with Jserv 1.1.2, with JDK 1.2.2 on
> Redhat linux 6.2.
>
> I have a servlet which takes a user's information and verifies it in the
> database and when correct it sets a cookie on the user's computer with
> the
> person's associated customerid with our company. This cookie is
> then checked for when other applications on our site need customer
> information.
> The value from this cookie is used to access the database again in
> other servlets to retrieve further information from the web site.
> When passing information around in a servlet while it is performing its
> job for a user, I am using an instance of a specific helper class for
> that
> servlet and passing it about, rather than setting class wide variables
> for
> the servlet. We are getting member complaints that sometimes they are
> not
> viewing their own information. This means that for some reason the
> servlet
> is not reading their cookie but someone else's cookie. Either that or
> instances
> of the helper class that are being instantiated inside a service(),
> doGet() or
> doPost() are being confused with other instances when the servlet is
> being hit
> from multiple users at once.
>
> I used to have some of the common information from the database stored
> in sessions
> but the problem was even worse, because the session tracking was done by
> cookies
> and the wrong cookie would be retrieved somehow and then the wrong
> information would
> be retrieved from the session. Or, again it might be the instances of
> the helper
> class getting confused.
>
> Can someone shed some light on this please?
>
> Thanks
>
> Chris
>
> (PS I have even upgraded versions of the JDK while this has been
> happening, to no
> avail).
>
> --
> Chris Cheshire
> Manager of Software Development
> bigredwire.com
> Phone : +1 805 560 6666 (w)
> +1 805 559 9166 (m)
> Fax : +1 805 560 8901
> Email : [EMAIL PROTECTED]
>
> Real Programmers don't draw flowcharts.
> Flowcharts are the illiterate's form of
> documentation. Cavemen drew flowcharts;
> look at how much good it did for them
>
> --
> --------------------------------------------------------------
> Please read the FAQ! <http://java.apache.org/faq/>
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Search Archives:
> <http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
> Problems?: [EMAIL PROTECTED]
>
> --
> --------------------------------------------------------------
> Please read the FAQ! <http://java.apache.org/faq/>
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Search Archives:
> <http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
> Problems?: [EMAIL PROTECTED]
--
Chris Cheshire
Manager of Software Development
bigredwire.com
Phone : +1 805 560 6666 (w)
+1 805 559 9166 (m)
Fax : +1 805 560 8901
Email : [EMAIL PROTECTED]
Real Programmers don't draw flowcharts.
Flowcharts are the illiterate's form of
documentation. Cavemen drew flowcharts;
look at how much good it did for them
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search Archives:
<http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]