On Thu, 27 Jan 2005 11:40:45 -0500, Christopher Loschen
<[EMAIL PROTECTED]> wrote:
> Thanks for your advice!
> 
> I've checked the ActionMappings and they all mention the request scope:
> 
> <action path="/profile/personal_profile"
> type="com.xxx.users.actions.GetCurrentUserProfileAction" scope="request"
> name="userProfileForm" validate="false"
> parameter=".main.profile.personalProfile"></action>
> ...
> 
> <!-- Email address updates -->
> <action path="/profile/personal_profile/email"
> type="com.xxx.users.actions.GetUserProfileAction" scope="request"
> name="userProfileForm" validate="false"
> parameter=".main.profile.personalProfile.email"></action>
> <action path="/profile/personal_profile/email/update/confirm"
> type="com.xxx.users.actions.ConfirmUpdateUser" scope="request"
> name="userProfileForm" validate="true" input="update_company_user">
>        <forward name="success"
> path=".main.profile.personalProfile.email.update.confirm"/>
>        <forward name="error" path="/profile/personal_profile/email.do"/>
> </action>
> <action path="/profile/personal_profile/email/update/perform"
> type="com.xxx.users.actions.UpdateCurrentUserAction" name="userProfileForm"
> scope="request" validate="true">
>        <forward name="success" path="/profile/personal_profile.do"
> redirect="true"/>
>        <forward name="error" path="/profile/personal_profile/email.do"/>
> </action>
> 
> The userProfileForm maps to:
> 
> <form-bean name="userProfileForm"
> type="com.xxx.users.forms.UserProfileForm"/>
> 
> and that class looks pretty normal: it extends ValidatorForm. The
> GetCurrentUserProfile class extends xxxAction, which extends Action. Both of
> the classes look pretty benign to me: neither explicitly places the form into
> any particular context, so I presume that's left to the Action class, which my
> mapping says should be putting it into request scope (I think).
> 
> I'll bet it's staring me in the face, but I still don't see it. Do you see
> anything I might have missed?
>

After the update of the email you are redirecting to the
(/profile/personal_profile.do) GetCurrentUserProfileAction. So, how
does the GetCurrentUserProfileAction populate the form with the email
address? Doesn't look like the GetCurrentUserProfileAction reads from
the database for the new email address


> 
> Thanks again for your help!
> 
> >Can't promise this, but make SURE your Action Mappings specifically
> >define the scope of your form bean.  My HUNCH is that the one that
> >displays the first time is in session scope, but your submit action is
> >defining one in request scope.
> >
> >w
> >
> >Christopher Loschen wrote:
> >>Hi all,
> >>The action classes do seem to be updating the form correctly, but if
> >>they were, I'd get the updated data, right?
> >>Yours,
> >>Chris
> >
> >
> 
> Yours,
> 
> Chris Loschen
> [EMAIL PROTECTED]
> 
> 
> ____________________________________________________________________
> 
> ---------------------------------------------------------------------
> 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