Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Как подменить сессию для запроса


Автор: _sten_ 8.1.2009, 17:05
 Во флексе есть известная http://thanksmister.com/?p=59. Вобщем когда заливаем файл на сервер то это происходить в новой сесии, которая еще не авторизирована.... 
 Как вариант решения можно добавить sessionId как параметр к запросу, и с его помощью(в фильтре до авторизации) получить нужную сессию и сделать что-то типа request.setSession(session). но вот только метода setSession нету  smile 
 Есть какие-то идеи?

Автор: _sten_ 8.1.2009, 19:40
вот нашол http://lists.apple.com/archives/Java-dev/2003/Aug/msg00506.html как можно подменить sessionId.

типа отправлять запрос подобные этому:

http://localhost:8087/testServlet;jsessionid=9E6FF3EC333F90C659B8348011AAA1DB.worker2

вот только это работает только в том случае есть куки отключены smile а это уж никак не подходить...

Автор: AntonSaburov 8.1.2009, 20:29
Значит надо копировать куки - вообщем-то других варантов не придумали. Это же HTTP - простой как три копейки.
Либо параметр, либо кука.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)