> > because if it is automatically included i might as well just access the
> > response parameter name, in order for my java application to get the
> > session id generated by my servlet, i just don't know the parameter name
> > to use.
> >
That name should be different for d�fferent containers...
> It's included in a cookie, the url or a request parameter. It's up to the
> servlet container you are using what it is named and which one to use. So
> you'll probably have to do some investigation on your own to figure it
out.
This works for CauchoResin:
try {
URLConnection ucon = new URL("http://host/aServlet").openConnection();
String line = ucon.getHeaderFields().get("Set-Cookie").toString();
int start = line.indexOf("JSESSIONID=")+"JSESSIONID=".length();
String sessID = line.substring(start, line.indexOf(";", ++start));
}
But I'd prefer
a) To use a full-blown HttpClient (see jakarta) which handles cookies for
you
b) To let my servlet "give" me the ID (e.g. by including it somewhere hidden
in the response's content, or in a special header field)
That way you're indepedent of the servlet container you use.
HTH!
-mw
[TOFU deleted]
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html