----------------------------------------------------------------
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!!!
----------------------------------------------------------------
The problem is because the first contact with JServ is through your applet
-- it is the applet
that receives the session cookie, not the browser. When the showDocument()
call is made,
the browser is unaware of any session cookie having been sent.
My suggestion is that you use encodeURL() on the URL that comes from the
server, and
that you intend to use in showDocument(). This should add the session
identifier as
a query-string parameter.
Make sure you get the mechanics with encodeURL() right. encodeURL() will
not change
anything if JServ detects cookies are enabled on the client. Since your
applet probably
doesn't send back cookies, it will always look like cookies are not
enabled, and so the
right thing should happen.
- Fernando
----------------------------------------------------------------
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 have experienced a problem with sessions as I wrote, but isn't there
anybody who lived such a problem, common guys...
the copy of original message is as below:
> >Hi,
> >
> >Server version: Apache/1.3.12 (Unix) (Red Hat/Linux)
> > ApacheJServ-1.1.2
> > gnujsp-1.0.1
> >
> >I am using a servlet that loads an applet into browser and makes
> >authentication and then send a URL (an html frame that has a JSP
> page)>to applet and then applet load that address by
> showDocument() method.
> >Communication between applet and servlet is by URLConnection sockets.
> >
> >Before servlet sends the new page's URL to the applet, servlet stores
> >some objects into session. But new page (JSP page) has different
> >session, so I cannot get the objects that I have put into
> session.
> >
> >Why Apache (or somethingelse) creates new session while showing new
> >page. How can I prevent from creating new session? or is there any
> >configuration issues for this.
> >
> >Note:
> >I have run these pages (servlet and jsp and storing objects into
> session
> >and got them) by JavaWeb Server, and it works, but the same codes
> do
> not
> >work with Apache, it creates new session while loading JSP. I can see
> >the session ids, servlet's is seen because a parameter to applet,
> and I
> >also print the JSP's session id, they are different.
> >
> >Deniz Demir.
> >
> >
> >
Regards,
deniz Demir
--
--------------------------------------------------------------
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]