Hi Laurie, The JSESSIONID is being appended to the URL, but what I noticed is that the URL displayed at the bottom of the browser when I hover over the button that opens the pop-up has a wrong action in the URL.
Say it should ideally have http://localhost:8080/VWS/surveyorLookUp.do;jsessionid=123456.... - Correct Instead it has http://localhost:8080/VWS/submitJob.do;jsessionid=123456.... --Incorrect Now, the submitJob.do is the action which is called when the page is submitted and I move to the next page. But then, the Incorrect URL does open the pop-up without any errors....just that the list I am looking for is empty because I get the session attribute as 'null'. Below is the code which I use to open the popup... <html:link href="#" onclick="window.open('./surveyorLookup.do', 'TeamMembers', 'width=300, height=300')"> </html:link> Maybe it is the '#' that causes the wrong URL to be displayed, but then the pop-up does open. Also, the attribute I get from the session is null. Any idea what might be going wrong? Regards, Shardul. Laurie Harper wrote: > > If you have cookies disabled, the most likely explanation would be that > the URL you use to open the pop-up is not correctly encoded; make sure > it includes the jsessionid. If that's not the problem, try posting the > JSP and/or Javascript code responsible for opening the 'faulty' page. > > L. > > Shardul Bhatt wrote: >> Hi All, >> >> I am facing a similar problem. I am using Struts 1.2. >> >> I am setting session attributes in an Action -- say Action A. Then I move >> to >> the next page and on this page I open a pop-up which calls another Action >> -- say Action B. >> >> Now, when I try to access the attributes set by Action A in Action B, I >> get >> 'null'. >> >> I simply set the attributes as request.getSession().setAttribute("a", A); >> in >> Action A. >> >> I try to retrieve the attributes like >> request.getSession().getAttribute("a"); in Action B. >> >> I have cookies disabled and this is because of a client requirement. >> >> This session thing works on all the other pages but fails at the above >> mentioned instance. >> >> Struts config for >> >> Action A >> >> <action path="/submitJob" >> type="net.xxx.clients.xxx.xxx.view.actions.JobAction" >> name="JobForm" input="/jsp/jobType.jsp" validate="true" >> scope="request"> >> <forward name="success" path="/jsp/jobDetails.jsp" /> >> <forward name="failure" path="/jsp/jobType.jsp" /> >> </action> >> >> Action B >> >> <action path="/surveyorLookup" >> >> type="net.xxx.clients.xxx.xxx.view.actions.SearchTeamMemberAction" >> name="JobForm" input="/jsp/search.jsp" validate="true" >> scope="request"> >> <forward name="success" path="/jsp/searchSurveyor.jsp" >> /> >> <forward name="failure" path="/jsp/error.jsp" /> >> </action> >> >> As you can notice, both the actions are sharing the same form, I think it >> should be possible to retrieve the >> values set in the form in Action A, by Action B. Even in this case the >> values I get are null. >> >> Can anybody help me please? Thanks in advance. >> Shardul. >> >> >> >> strutstwouser wrote: >>> Are u using Struts 1.x or 2 ? -- please paste the code from struts xml >>> and how you are doing the redirect? ; will attempt to answer after >>> that. >>> >>> -Joseph >>> >>> On 8/17/07, Paul Benedict <[EMAIL PROTECTED]> wrote: >>>> If you switch domains or ports, you will lose your session. Sessions >>>> are >>>> usually tied to cookies which have these restrictions. >>>> >>>> On 8/17/07, Diego Ezquerro <[EMAIL PROTECTED]> wrote: >>>>> Hi to everyone. >>>>> >>>>> I have a problem with the session attributes in my struts app. >>>>> I have a login page that checks the username and the password and if >>>> it's >>>>> all right, it fills the session (in the action bean) with an >>>>> attributte >>>>> "username" with the username introduced. The app redirects to another >>>> page. >>>>> When i try to obtain the username attributte in the next page, it is >>>> seted >>>>> to null. I have searched the web and found no answer. >>>>> >>>>> I hanven't invalidated the session and don't know why this is >>>> happening. >>>>> If anybody knows a possible reason, please tell me. >>>>> >>>>> Diego Ezquerro Bailac >>>>> Asturias, Spain >>>>> >>>>> >>>>> >>>>> __________________________________________________ >>>>> Correo Yahoo! >>>>> Espacio para todos tus mensajes, antivirus y antispam ¡gratis! >>>>> Regístrate ya - http://correo.espanol.yahoo.com/ >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Losing-Session-attributes-tf4288159.html#a12231458 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]