Some things to consider:

1) Is the calendar popup using Struts to create the calendar? Is it a 3rd party 
tag library or something? This would affect getting the Struts locale, if it is 
not aware of it.

2) If popping up a window loses the session, then consider the session never 
existed. Sometimes the problem really is what it is.

3) The only way a popup can lose a session if the session ID is issued by a 
cookie and you're switching domains. Or, if you're using URL rewriting, you did 
not create the link to the calendar using <c:url> which will preserve the 
JSESSIONID in the URL.

Paul

Sharon Jolly <[EMAIL PROTECTED]> wrote: Hi,
 
There is a requirement in my application where i need to open a calendar popup 
from a link. The application that i am taking about here is a J2EE application 
where struts is being used which i18n complaint. The session object holds the 
locale information and that is what is used to determine what language the web 
page should be shown. This is applicable for the calendar popup also.
 
As of now the applcation opens the calendar popup using javascript 
window.open() and it always defaults to english language. I tried adding 
scriptlets to the calendar.jsp to get the session object and extract the locale 
information from there. But i do not get the session object in the new window 
that was opened from the parent window which has a session object associated 
with it.
 
My question is how can i get the session information in a new window that is 
opened using window.open() from a main page that has a session associated with 
it. Collagues here suggested sending one more parameter from the calling js 
function in the main page which will identify what is the locale that is stored 
in the session object. There are more than 100 places where the calendar is 
being opened and i do not want to change the code now.
 
Its important that i do something soon. Could someone tell me what can be done 
ASAP.
 
Regards,
Sharon
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Information transmitted by this EMAIL is proprietary to iGATE Group of 
Companies and is intended for use only by the individual 
or entity to whom it is addressed and may contain information that is 
privileged, confidential, or exempt from disclosure under 
applicable law. If you are not the intended recipient of this EMAIL immediately 
notify the sender at iGATE or [EMAIL PROTECTED] 
and delete this EMAIL including any attachments
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


                        
---------------------------------
Sneak preview the  all-new Yahoo.com. It's not radically different. Just 
radically better. 

Reply via email to