my dog learned polymorphism*
The moose likes JSP and the fly likes set bean property with request attribut Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "set bean property with request attribut" Watch "set bean property with request attribut" New topic
Author

set bean property with request attribut

Marko Debac
Ranch Hand

Joined: Aug 21, 2006
Posts: 121
Hi ranchers,

I got this little problem:
I have

and I want to replace curent property of session scoped attribute "user" - users list.

my bean "user" is:

How can I do that within JSTL?
I supose with useBean and setProperty, but I am confused with getting list from request scope and puting her on the right place in user bean from session scope.

Because I cant do this:


please help,
regardes,
Marko
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60822
    
  65

I'm not sure if this is exactly what you are after, and you haven't provided enough info for a definitive answer, but something in the form of:



may be what you are asking.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Marko Debac
Ranch Hand

Joined: Aug 21, 2006
Posts: 121
I think not, because I have two beans, but one bean HAS A list[] of second beans for his property. And I have instance of that first bean filled up from database (and all his property), and set in session scope.

Now, I get new list[] from somewhere (web services operation called from jsp)and I set it like request attribute by name "list".
Further, I need to put (replace existing) list in session scope attribute (upper described instance - session.setAttribute("user", user)), with no scriptlet

cheers,
Marko
Stefan Evans
Bartender

Joined: Jul 06, 2005
Posts: 1016
Surely this does it?



its approximately equivalent to user.setList(request.getAttribute("list"));
 
jQuery in Action, 2nd edition
 
subject: set bean property with request attribut
 
Similar Threads
Correct way to assign a value to a managed bean from a class?
Getting Data from Struts ActionForm to a JSP
Sharing bean properties between forms
How do I bind this bean property?
JSF backingbean value is null always.