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]

Reply via email to