Необходимо получить все сессии активного пользователя (IP, браузер...). Текущую сессию получаю обычным образом: AuthenticatedWebSession.get()
.
Есть ли в Wicket какой-то стандартный способ для получения всех сессий с дальнейшей возможностью выбрать из них сессии текущего пользователя? Или все таки единственный вариант - сохранять в базе данных?
Попробуйте повесить слушателя сессий, типа:
public class SessionListener implements HttpSessionListener {
private static AtomicInteger totalSessions;
public static int getTotalSession(){
return totalSessions.get();
}
@Override
public void sessionCreated(HttpSessionEvent event) {
totalSessions.getAndIncrement();
}
@Override
public void sessionDestroyed(HttpSessionEvent event) {
totalSessions.decrementAndGet();
}
}
Слушателя надо декларировать в web.xml
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени суток! Я только учусь программироватьЯ использую Android Studio 3
Есть метод, который с моей точки зрения должен создавать каталоги:
Никак не соображу как записать/считать с текстового файлаВ Интернете есть только примеры только с одним объектом
Вопрос как наладить взаимосвязь Thread и Activity если Thread не является внутренним классом Activity?