2015-07-13 2 views
0

Я разрабатываю приложение struts. В одном из действий я создаю экземпляр объекта, после создания экземпляра мне нужно, чтобы этот объект был доступен в других действиях для пользователя, использующего приложение.Можно ли хранить весь объект в сеансе стойки?

Есть ли способ сохранить весь объект в сеансе http в Struts 1.3?

+0

Вы не объясните, почему вам это нужно. –

ответ

0

Мы можем хранить и извлекать любые объекты.

В действий1 использовать:

private ArrayList<Integer> obj= new ArrayList<Integer>(); 
    ............. 
    session.setAttribute("objname", obj);//to store 

При использовании Мотор2:

ArrayList<Integer> obj1= (ArrayList<Integer>)session.getAttribute("objname");//to retrieve 

Синтаксис:

setAttribute(java.lang.String name, java.lang.Object value) 
+1

, но имейте в виду, что все объекты, хранящиеся в HttpSession, должны быть Serializable. – StefanHeimberg

+0

, и вы должны знать, что OP не должен делать такие вещи, потому что область действия объекта не является областью сеанса. –

Смежные вопросы