Есть два способоа организации сессии (по крайней мере известных мне):
1. Через cookie (jsessionid)
2. Через параметр запроса(?jsessionid=4t34t34t34t3t)
Оба способа работают замечательно и никаких проблем у людей не наблюдалось (в отм числе и у EE заказчиков).
Я прошу прощения, невнимательно прочитал статью, в которой человек делился опытом. Оказывается, он по каким-то своим причинам (они не указаны) избегает пользоваться браузерными куками во флеше.
Но, тем не менее, спасибо. Я никогда не работал с HTML/JS, это мой первый опыт. Потому все замечания для меня очень ценны.
Сессия на сервере определяется либо наличием jsessionid в куках реквеста, либо в урле. По-другому никак (ну или это будет свой собственный jsessionid).
Если браузер не поддерживает cookie (сталкивались с браузерами в некоторых телефонах) и/или cookie отключены, то соответственно браузер не будет передавать куку JSESSIONID. В таком случае можно передавать идентификатор сесии в url: host:port/path?query;jsessionid=<идентификатор сессии>