> Usually frames are involved when something like this happens.
> My involvement with Tomcat is through an IDE I work on, so
> I haven't done a lot of real world webapp development.  Thus,
> I don't know why the frames get different sessions.  I would
> expect them to get the same session as the main page.  When
> I get a chance, I'll try to do some experimentation and see
> if there is something that can be done.

If the frame definition has

<frameset>
        <frame1 src="foo.html">
        <frame2 src="bar.html">
</frameset>

Then both requests are made simultaneously.    The sessions are then both
started as the requester has not got a cookie (representing session) to send
back till the first request is answered.  Instead you can do this:

<frameset>
        <frame1 src="foo.html">
        <frame2 src="blank.html">
</frameset>

Where blank.html is, wait for it, a blank html page.

Then the body tag of foo.html can read 

<body onload="javascript: parent.frame2.location='bar.html'">

And the second frame will get the same session because the cookie has been
set and can now be sent back.

Hope that's clear (and accurate!).

Justin.
-- 
You're only jealous cos the little penguins are talking to me. 



***************************************************************
For more information on Ordnance Survey products and services,
visit our web site at http://www.ordnancesurvey.co.uk
***************************************************************




--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to