It's not a secret anymore!
The moose likes Struts and the fly likes problem in retriving value Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "problem in retriving value " Watch "problem in retriving value " New topic

problem in retriving value

syruss kumar
Ranch Hand

Joined: Jul 23, 2009
Posts: 100
Hi all,

i have created 2 jsp .one is login page it having separate actionform and action .After the user submit the page i have to diaplay the username in my second jsp.
How can i do that in struts .Can i get that formbean in my second jsp?Should i share the same formbean for both jsp(Struts.config.xml scop=session)
like this? is there amy other way to do this ?

Thanks in advance .

All search starts with beginner's luck and all search ends with victor's severly tested.
David Newton

Joined: Sep 29, 2008
Posts: 12617

Normally you'd store some sort of user object in the session so it's available throughout the entire application.
Kartik Talasu
Ranch Hand

Joined: Aug 21, 2009
Posts: 99
First of all in struts 2 there is no seprate actionforms and action both are included in Action.

Anyway in jsp you have to declare the element attributes with "s:" tag

<s:textfield name="fromDate" id="fromDate" theme="simple"/>

so in Action class you needed getters and setters for "fromDate". So automatically the action class takes the parameters from JSP.
Now to transfer to next page there are 2 ways
1) From there you can assign to some attributes and you can keep them in request or session.
2) Create a seprate action forms and assign this variables to new action form in Actionclass
syruss kumar
Ranch Hand

Joined: Jul 23, 2009
Posts: 100
Thanks David ,kartik
Actually i set that user-name in session and i get it in the next page.
Is there any other way to do that in struts 1?
if i set that bean as request/session in action scope attribute in struts-config will work?
I agree. Here's the link:
subject: problem in retriving value
It's not a secret anymore!