2016-09-13 1 views
-1

Я сохраняю атрибут сеанса в своем классе действий и извлекаю его в свой сервлет.Обмен сеансом между проблемами сервлетов и Struts 2

Однако, похоже, что я встречаю случайную нехватку сессии.

Как отладить эту проблему?

Struts 2 Действие Код

private Map<String, Object> map ; 

public void setSession(Map<String, Object) session) { 
    map = session ; 
} 

map.put("MY_OBJECT", object); 

Servlet Код

HttpSession session = request.getSession(false); 
Object obj = session.getAttribute("MY_OBJECT"); 
+0

ли отлаживать код, чтобы проверить, используется ли в одной сессии и ли вы на самом деле получить 'SessionMap' передается' setSession() ', а также порядок вызовов? – Thomas

+0

Как отлаживать фреймворки struts? – youcanlearnanything

+0

Эта проблема возникает периодически, и все это время я использую инструменты разработчика IE для отслеживания значений cookie сеанса. Хотя, я знал, что сессия, похоже, заменена, но я понятия не имею, почему. – youcanlearnanything

ответ