Description

I'd like to propose to add an external attribute to all components, that work
with url's. Usually, session-id's are stored in cookies. But if a browser
doesn't support cookies, the client has disabled it or the administrator
configured the java server to encode the cookie in the url instead of setting a
cookie by default [1], the session-id is encoded into the url where you don't
expect it. While it's surely wanted in url's of the same application context,
you will end up with an unexpected url at external addresses:

Ed Burns
added a comment - 27/Feb/06 1:54 PM I think this is a good idea, especially given the javadoc for
ExternalContext.encodeResourceURL():
http://java.sun.com/javaee/javaserverfaces/1.2/docs/api/javax/faces/context/ExternalContext.html#encodeResourceURL(java.lang.String )