On Mon, 11 Jun 2001 [EMAIL PROTECTED] wrote:

> 
> 
> I'm trying to get struts working with wml. Everything works fine beside the
> fact, that struts always thinks it is able to place a cookie at the browser
> (Nokia 6210). This seems not to be working, as nothing keeps stored in
> session. I can't reproduce this error with the blueprint from Nokia
> Toolkit, even if cookies are deactivated. Manual URL-encoding has no
> effect, as the session-id is never added to url if a cookie was set...
> Anybody solved similar problem?
> Thanx,    Maik.
> 
> 
> 

In most servlet containers, you can turn off the use of cookies for
session maintenance -- check the docs for your container on how.

For URL rewriting to work, you need to remember the following:

* You must URL-rewrite (i.e. call response.encodeURL()) every single
  hyperlink in the application.  With Struts, the <html:form> and
  <html:link> tags do this for you automatically.

* You must ensure that a session is created before the response is
  committed back to the client.  In general, that means be sure that
  you call request.getSession() -- or call a JSP page -- before the
  first buffer-full of output has been committed.

Craig


Reply via email to