是否可以在struts会话中存储整个对象?

时间:2015-07-13 14:13:30

标签: java struts httpsession

我正在开发一个struts应用程序。 在我实例化一个对象的其中一个动作中,一旦实例化,我需要该对象在使用该应用程序的用户的其他动作中可用。

有没有办法在Struts 1.3的http会话中存储整个对象?

1 个答案:

答案 0 :(得分:0)

我们可以存储和检索任何对象。

在Action1中使用:

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

在Action2中使用:

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

语法:

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