aspose file tools
The moose likes JSP and the fly likes a session problem Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » JSP
Reply Bookmark "a session problem" Watch "a session problem" New topic
Author

a session problem

Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

hey,

i have 3 jsp pages, first.jsp contians radio buttons second.jsp contains a dropdown list, a text box, third.jsp is used to show display summary of all slected values in first and second jsps.

and last two jsps have back buttons to modify first two.

what all scopes i should use here to run this application properly.

when i used to request scope for second jsp values without mentioning any thing for first application was working fine. but i need to show all values of first jsp in third.

can any one help me please.

regards,

rahul
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 56152
    
  13

It seems that you already know that you'll need to employ the session.


[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

can please tell me if i can post i question here on the same topice with some difference...

if yes, please read the below mentioned ..

my first.jsp

<HTML>
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">


What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20>
<P><INPUT TYPE=SUBMIT>

</FORM>
</BODY>
</HTML>

this is my second jsp called savename.jsp

<%
String name = request.getParameter( "username" );
session.setAttribute( "theName", name );
%>
<HTML>
<BODY>
<FORM METHOD="LINK" ACTION="first.jsp">
<INPUT TYPE="submit" VALUE="Clickable Button">
</FORM>
<A HREF="NextPage.jsp">Continue</A>

</BODY>
</HTML>

this is my thirs jsp

<HTML>
<BODY>
<FORM METHOD="LINK" ACTION="SaveName.jsp">
<INPUT TYPE="submit" VALUE="Clickable Button">
</FORM>
Hello, <%= session.getAttribute( "theName" ) %>
</BODY>
</HTML>


even though i put my values in session, when i go back to first jsp using back buttons , the value entered there is not show. please help me.

regards,

rahul
Mani Venkata Kanth
Ranch Hand

Joined: Aug 21, 2006
Posts: 39
See When your using back button all values which are added to session will be available in first jsp also.
But your not getting the values from session and putting in your fields.

What you need to do is:
In first jsp check in session whether any attribute was set with the name 'yourname'. if it is not null it means that you used back button from 3rd jsp.
so then get the value from session and put it in input value attribute.

Got it!!!
I guess my answer will help you. Let me know for any clarification on this.

Regards,
Krishna Prasad
Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

what i was trying to tell you was, i want to put my data in like text box or drop down list or any kind of session scope. but when i come back ( from 3rd or 2nd jsp) should be able to edit it.

can you please send me code if you have any, i am also going to try and let you know if i manage the things. and can you please give me your maild id too.

See When your using back button all values which are added to session will be available in first jsp also.
But your not getting the values from session and putting in your fields.

What you need to do is:
In first jsp check in session whether any attribute was set with the name 'yourname'. if it is not null it means that you used back button from 3rd jsp.
so then get the value from session and put it in input value attribute.

Got it!!!
I guess my answer will help you. Let me know for any clarification on this.

Regards,
Krishna Prasad


[ June 06, 2007: Message edited by: Rauhl Roy ]
[ June 06, 2007: Message edited by: Rauhl Roy ]
Mani Venkata Kanth
Ranch Hand

Joined: Aug 21, 2006
Posts: 39
you can reach me at : soft.munna@gmail.com
Chandra Bhatt
Ranch Hand

Joined: Feb 28, 2007
Posts: 1707
Hi Rauhl,

Solution to your porblem can be:

FirstJSP.jsp


SecondJSP.jsp



ThirdJSP.jsp


Note: com.web.SaveRecord is a servlet that does the record saving
job. The code for that is not given here.


Thanks,
[ June 07, 2007: Message edited by: Chandra Bhatt ]

cmbhatt
Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

thnk you very much mr bhatt for spending some time to give the answer to me and please give me your mail id to you to my frinends list and send me the programes used to save to the values.


regards,
rahul
Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

Originally posted by Rauhl Roy:
thnk you very much mr bhatt for spending some time to give the answer to me and please give me your mail id to add you to my frinends list and send me the programe save record also please.
...

regards,
rahul
Chandra Bhatt
Ranch Hand

Joined: Feb 28, 2007
Posts: 1707
Hi Rahul,

I have sent you the mail already; I got you mail-id you have provided to
JavaRanch.

I can be reached at [->chandra.m.bhatt@gmail.com<-]


Thanks,
[ June 08, 2007: Message edited by: Chandra Bhatt ]
Chandra Bhatt
Ranch Hand

Joined: Feb 28, 2007
Posts: 1707
Hi Rahul,


I gave given you the code to just look how things could be done. A better
way to do that would be using Bean, and session listeners so that Bean could
be synchronized to the database row.

I have not yet coded that portion that saves the record to the dbase. Better
if you could tell me whether this sort of code is for production use.

Anyway, on behalf of this code I can try to code the save record part too.

Thanks,
Chandra Bhatt
Ranch Hand

Joined: Feb 28, 2007
Posts: 1707
Separate class for database, record saving:



ThirdJSP.jsp



SaveRecordJSP.jsp




User Bean:
User.java



Thanks,
[ June 08, 2007: Message edited by: Chandra Bhatt ]
Rauhl Roy
Ranch Hand

Joined: Aug 01, 2006
Posts: 401

this is really great. thank you very much mr.bhutt... thnks you..

i will check my mail and will be in touch with you.

regards,
rahul
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: a session problem
 
Similar Threads
Validating some extra fields of action form not in my jsp?
making all fields empty when i make new transaction
how to auto submit JSP
radio button selection in jtable
JSP in JWS