Are you using JavaScript to go back? If you're going
back to a page that was the result of a post, that's
probably why you're getting this. Instead of using
JavaScript to go back, make the back link re-post the
data - emulate what got you there in the first place.
hth,
-jon
--- "Gao, Gang" <[EMAIL PROTECTED]> wrote:
> Hi,
> I have a problem when I want to upload a file. First
> I have a page for
> Broswer to select the file. then go to a
> confirmation page to tell user if
> the file name is the one user wanted(display the
> filename), if user confirms
> it and press the next button, at that time, server
> will upload the data to
> database. My problem is when user click the next
> button, sometimes it works
> fine, sometimes it throws exception.(null pointer
> exception). when I click
> back button in Browser, it give me the messages:
> Warning: Page has Expired
> The page you requested was created using information
> you submitted in a
> form. This page is no longer available. As a
> security precaution, Internet
> Explorer does not automatically resubmit your
> information for you.
>
> To resubmit your information and view this Web page,
> click the Refresh
> button.
>
> I use the following code to forward the form to the
> next confirmation action
> class:
> UploadForm theForm = (UploadForm) form;
> if("request".equals(mapping.getScope())) {
>
request.setAttribute(mapping.getAttribute(),theForm);
> }
>
> So I guess the problem is during the confirmation
> process, teh page expired,
> so the file with the form is null, it throws null
> pointer exception. but I
> don't know how to fix it . Please help me out.
> Thanks in advance.
>
> Gang Gao
>
__________________________________________________
Do You Yahoo!?
Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>