This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes JSP and the fly likes Internet Explorer does not automatically resubmit your information for you. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Internet Explorer does not automatically resubmit your information for you. " Watch "Internet Explorer does not automatically resubmit your information for you. " New topic
Author

Internet Explorer does not automatically resubmit your information for you.

Mike Firkser
Ranch Hand

Joined: Oct 21, 2003
Posts: 247

Here is the problem. In our web application, when we click a cancel button, we go to the previous page in history and get

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.


Clicking refresh will bring the page back. We have the following options set in out .jsp page:



If we comment these out, we don't get the message. But here is the problem. These pages were created with info from a database. Commenting out this code brings the page from the cache. If the db is updated between the orginal call and the cancel button, we will get bad data. So when the page goes back, we want the data resubmitted to the server automatically, and not make the user click the refresh button.

I hope I didn't make it sound too confusing. Thanks in advance for all help.




Mike Firkser
Rutgers '84
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60766
    
  65

Don't use history.back. Rather make a "real" call to the page that you want to go to when the Cancel button is pressed.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Mike Firkser
Ranch Hand

Joined: Oct 21, 2003
Posts: 247

I was hoping that wouldn't be the case - so I have to go in and change a bunch of pages. Oh well. Of course this is only a problem with IE - with Firefox I get a warning pop up, but it still submits the form.

Thanks for the help.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60766
    
  65

No prob. Working aorund the browsers is sometimes more than half the battle.
 
Consider Paul's rocket mass heater.
 
subject: Internet Explorer does not automatically resubmit your information for you.
 
Similar Threads
Session problem or the browser problem?
Caching Problems with borwsers.
Cache control through response object.
Warning: Page has Expired
Warning: Page has expired