Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 996
  • Last Modified:

Request object from parent to child jsp

How to forward Request object from parent to child in jsp ... I'm using window.open

Tried all kind of options but with no result :)
0
pradeepp12
Asked:
pradeepp12
  • 7
  • 4
3 Solutions
 
Gibu GeorgeCTOCommented:
Is it like you are having a set of fields in a form in the parent window which you want to submit to the popup window?

OR

is it like you want are setting something in the request as an attributein parent window(jsp)  which you want to use in the popup(jsp)?
0
 
pradeepp12Author Commented:
No.

Actually i have some objects(java beans) already in the request parameter of the parent jsp. Now i want all those Objects in my Child window so that i can use ${requestScope.mybean.value}  and display the result in the child window

thanks
0
 
Gibu GeorgeCTOCommented:
You will not be able to get it directly as the popup is a new window and hence a new request object is created.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
pradeepp12Author Commented:
Any suggestion that you may have for this problem ? Is there any other way that i can pass these objects to the child window?
0
 
Gibu GeorgeCTOCommented:
you cannot pass the bean objects through request. one way is to pass it through session, but I wouldn't suggest that. But if you the bean itsel you can pass it as session attribute but make sure that after your need you remove it from session.
0
 
Gibu GeorgeCTOCommented:
If you can get the bean object using the fields in the parent window you can get that. Other wise if you just want one or two values in the bean you pass those as parameters appended to URL, to the popup window
0
 
pradeepp12Author Commented:
"If you can get the bean object using the fields in the parent window", I didn't get this part? Can i have code snippet ?

AND

you have any code snippet for passing object through session in window.open ?

Thanks a lot
0
 
Gibu GeorgeCTOCommented:
>you have any code snippet for passing object through session in window.open

in parent window

session.setAttribute("<bean name>",<beanobject>);

in popup

session.getAttribute("<bean name>") and cast it to bean objects type
0
 
Gibu GeorgeCTOCommented:
> If you can get the bean object using the fields in the parent window

say you have thje employee details in the current page like name, empid etc. and your bean like

public class EmployeeBean{

private String name;
private String id;
...
...
also you have getters and setters.
}
then when you open the popup, if the number of parameters is less and will not exceed the max url length then you can pass it them as query string and in the popup get the values from request and create a new object of the Employee and set the values



0
 
Gibu GeorgeCTOCommented:
also if you are using session make sure that you do this

session.setAttribute("<bean name>",null);
so that it will not be available in the sesion nolonger
0
 
pradeepp12Author Commented:
Thank you so much for all the replies....

as  suggested, I will use session and will make sure that i will make it null after i use it..

Thanks once again
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 7
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now