| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Как подменить сессию для запроса |
| Автор: _sten_ 8.1.2009, 17:05 |
| Во флексе есть известная http://thanksmister.com/?p=59. Вобщем когда заливаем файл на сервер то это происходить в новой сесии, которая еще не авторизирована.... Как вариант решения можно добавить sessionId как параметр к запросу, и с его помощью(в фильтре до авторизации) получить нужную сессию и сделать что-то типа request.setSession(session). но вот только метода setSession нету Есть какие-то идеи? |
| Автор: _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 вот только это работает только в том случае есть куки отключены |
| Автор: AntonSaburov 8.1.2009, 20:29 |
| Значит надо копировать куки - вообщем-то других варантов не придумали. Это же HTTP - простой как три копейки. Либо параметр, либо кука. |