Is this possible that i do request.setAttribute in jsp code and retrive the value using request.getAttribute in java struts code.
-
What happened when you tried it?Harry Joy– Harry Joy2011-08-01 11:10:56 +00:00Commented Aug 1, 2011 at 11:10
-
I debugged and i got null value.Saurabh Kumar– Saurabh Kumar2011-08-01 11:13:02 +00:00Commented Aug 1, 2011 at 11:13
-
But my question is that right to do.?Saurabh Kumar– Saurabh Kumar2011-08-01 11:13:28 +00:00Commented Aug 1, 2011 at 11:13
1 Answer
Here, I am pasting an answer from already asked question Using request.setAttribute in a JSP page
No. Unfortunately the Request object is only available until the page finishes loading - once it's complete, you'll lose all values in it unless they've been stored somewhere.
If you want to persist attributes through requests you need to either:
1.Have a hidden input in your form, such as " />. This will then be available in the servlet as a request parameter.
2.Put it in the session (see request.getSession() - in a JSP this is available as simply session)
I recommend using the Session as it's easier to manage.