我正在开发一个struts应用程序。 在我实例化一个对象的其中一个动作中,一旦实例化,我需要该对象在使用该应用程序的用户的其他动作中可用。
有没有办法在Struts 1.3的http会话中存储整个对象?
答案 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)