powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в Tomcat сделать автоматический старт сессии
25 сообщений из 55, страница 2 из 3
Как в Tomcat сделать автоматический старт сессии
    #37850510
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думал, что это в томкат как то решено, а видимо придется в каждом сервлете проверять наличии куки, и если их нет ставить.
Соответственно и сессии самостоятельно делать.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850512
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdm,
а ЗАЧЕМ ему это ))) ЛОЛ.
Зайди ко мне на сайт и посмотри - сессия есть?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850516
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе еще раз говорят зачем? Просто чтобы она была?
Давай на пальцах - если не вызвать getSession() - то сессия не создастся и куки, ок, но ты и не сможешь сессию использовать в коде - поэтому томкат и не создаетт ее за ненадобностью. Как только вызовешь getSession() у тебя появится и ессия и куки, вопрос решен?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850522
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,
+1
Я у себя не использую за ненадобностью. И куков наверно нет.
Но, сессия от Осла есть.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850530
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdm,
а ЗАЧЕМ ему это ))) ЛОЛ.
Зайди ко мне на сайт и посмотри - сессия есть?
Вот как раз на вашем сайте то что мне нужно))) Если я удаляю куки и обновляю страницу появляется новое с другим значением))
Видимо вызываете getSession(true) да? ) А теперь представьте что страниц 100. В каждом сервлете писать getSession(true) ? )
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850542
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никТебе еще раз говорят зачем? Просто чтобы она была?
Давай на пальцах - если не вызвать getSession() - то сессия не создастся
Я хочу чтобы создавалась)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850543
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmPetro123rdm,
а ЗАЧЕМ ему это ))) ЛОЛ.
Зайди ко мне на сайт и посмотри - сессия есть?
Вот как раз на вашем сайте то что мне нужно))) Если я удаляю куки и обновляю страницу появляется новое с другим значением))
Видимо вызываете getSession(true) да? ) А теперь представьте что страниц 100. В каждом сервлете писать getSession(true) ? )
то что тебе нужно как программисту, никак не может понять Пользователь.

Ты не поверишь, но я НИЧГО не делаю и не пишу. У меня НЕТ регистрации на сайте и не надо хранить состояние между страницами.
Ферштейн?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850552
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хотел что-то типа такого силами томкат, чтобы он повесил такой код на любой вызов любого сервлета, контролера и т.п.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
//cookie или session роли не играет
if(cookie == null ) {                        
            
            Cookie c = new Cookie("MyCookie",randomText());
            c.setMaxAge(3600);
            c.setPath("/");            
            response.addCookie(c);      
}
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850556
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdmпропущено...

Вот как раз на вашем сайте то что мне нужно))) Если я удаляю куки и обновляю страницу появляется новое с другим значением))
Видимо вызываете getSession(true) да? ) А теперь представьте что страниц 100. В каждом сервлете писать getSession(true) ? )
то что тебе нужно как программисту, никак не может понять Пользователь.

Ты не поверишь, но я НИЧГО не делаю и не пишу. У меня НЕТ регистрации на сайте и не надо хранить состояние между страницами.
Ферштейн?
Значит Spring MVC(или что-то другое) делает за вас вызов если вы в параметры контроллера добавили (HttpSession session) =)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850562
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmЯ хотел что-то типа такого силами томкат, чтобы он повесил такой код на любой вызов любого сервлета, контролера и т.п.

Google -> Servlet Filter
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850569
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczrdmЯ хотел что-то типа такого силами томкат, чтобы он повесил такой код на любой вызов любого сервлета, контролера и т.п.

Google -> Servlet Filter
Это то понятно, что можно фильтр) Т.е. сам Томкат так не может?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850571
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmSpring MVC
спринг - упаси Господи )))))))
счас посмотрю. У меня REST. Мне не нужна сессия.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850583
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdmSpring MVC
спринг - упаси Господи )))))))
счас посмотрю. У меня REST. Мне не нужна сессия.
Ну тогда не знаю что и сказать) У меня не так)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850586
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
аффтар!
Счас посмотрел, я ничего не писал - и само всё работает.
Если тебе у меня понравилось, сделай то же самое.
Удачи!
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850590
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmНу тогда не знаю что и сказать) У меня не так)
- чем дебажил клиента?
- скрин сюда
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850614
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdm,
у меня, правда, не томкат. Но я не думаю, что есть разница. (Firebug)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850620
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdmНу тогда не знаю что и сказать) У меня не так)
- чем дебажил клиента?
- скрин сюда
Fiddler )
"This response did not set any cookies."
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850630
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Petro123,
аффтар!
Счас посмотрел, я ничего не писал - и само всё работает.
Если тебе у меня понравилось, сделай то же самое.
Удачи!
Кто же тогда инициализирует сессию? Ведь кто-то это делает? )
Если это не делаете Вы в коде, значит где-то автоматически.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850644
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmFiddler )
Firebug + фокс - лучше.
2. Опиши как проверял ПО ШАГАМ. Я посмотрю, только времени мало. Если успею.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850661
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdmFiddler )
Firebug + фокс - лучше.
2. Опиши как проверял ПО ШАГАМ. Я посмотрю, только времени мало. Если успею.
На Вашем сайте при удалении куки и обновлении страницы появляется новое куки. А у меня нет. Так и проверил)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850704
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850709
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczС другой стороны если на каждый пук будет создавать сессии,Он и создаёт, что легко проверяется просмотром в хост-манагере результатов работы "ab -c100 -n100 http://localhost/ то за досить его не составит труда.До полумиллиона сессий на гигабайте памяти - без проблем и дополнительных телодвижений.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850727
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmМне нужно чтобы Tomcat начинал сессию сам, если у пользователя по каким то причинам ее нет.Он и начинает.Т.е. другими словами чтобы не было пользователей без сессии.А вот это - дудки. Если "пользователь" не может или не хочет работать с выданной ему сессией, то (веб-)сервер ничего не может с этим поделать.

P.S. В семёрке томката появился фильтр, позволяющий ограничить таких "неумех" (web crauler), а при помощи mod_jk можно "ссылать" все sessionless-подключения в "турма-коннектор". В httpd 2.4 аналогичный функционал появился и у mod_proxy.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850732
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvPetro123 как обычно в своем репертуаре.

http://viralpatel.net/blogs/http-session-handling-tutorial-using-servlet-filters-session-error-filter-servlet-filter/
Это Вы предлагаете как решение моей задачи?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850738
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Basil A. Sidorov]Он и начинает.[quot ]
У меня не начинает.
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в Tomcat сделать автоматический старт сессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]