Я сохраняю атрибут сеанса в своем классе действий и извлекаю его в свой сервлет.Обмен сеансом между проблемами сервлетов и 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");
ли отлаживать код, чтобы проверить, используется ли в одной сессии и ли вы на самом деле получить 'SessionMap' передается' setSession() ', а также порядок вызовов? – Thomas
Как отлаживать фреймворки struts? – youcanlearnanything
Эта проблема возникает периодически, и все это время я использую инструменты разработчика IE для отслеживания значений cookie сеанса. Хотя, я знал, что сессия, похоже, заменена, но я понятия не имею, почему. – youcanlearnanything