• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Accessing values from session

 
Rajaprabhu Aravindasamy
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello guys..!
I just need to get an array of values from action class to jsp page through session..
i set the array to session by using the following code..

Map session = ActionContext.getContext().getSession();
session.put("array",s); //where s is an array

I can access it in the action classes by using the following code,

Map session = ActionContext.getContext().getSession();
String s1[]=(String[])session.get("array");

But my problem is i need to access that array in JSP page..!
so please post me a reply for fixing my problem soon..!
 
Mohana Rao Sv
Ranch Hand
Posts: 485
Eclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Suggestion : use sessionAware interface to get the session object it's best practice.
 
Rajaprabhu Aravindasamy
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah its working but guys i need to access the whole array in the jsp page..!
something like..

<% String s[]=%><s:property value="#session.array[]"/><% ; %>

I know it is wrong, but i need a solution similar to this..!
please post it soon...!
 
prashant thakre
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Use SessionAware interface in your action class set a list in session
---------------------------------------------
List<String> list = new ArrayList<String>();
list.add("pp");
list.add("pp1");
list.add("pp2");
getSession().put("accList", list);
---------------------------------------
Dipslay in this way in your jsp
-----------------------------------------
<s:iterator value="%{#session.accList}" >
<s:property />
</s:iterator>

-------------------------------
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic