I am using JDeveloper 11.1.2.3.0 I am having a big problem here. I create a simple page and insert a form, a createInsert button and a commit button for example. I run this page and everything is fine. I create a new record, fill the form fields and then commit. In this moment if I press F5 to reload the page, the browser asks me for confirmation "To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier." I don't understand why it has to repeat any action, I checked for dirty transactions after the commit operation and transactions are clean. If I move from this page to another and back to first it works fine, F5 refreshes without problem.

If I have a table with multiple rows and I update first row for example, and then click the third row and then perform a refresh (Confirm on above message), the third row will obtain the obtain all the information of the first row...

Does anyone know how to deal with this problem?

有帮助吗?

解决方案

Ok I found the real problem and solution to this. As I said reopening the page does not bring any problem, but only hitting F5 does. My 'submit' and 'commit' buttons had 'partialSubmit=false' which should perform a total page submit in this case. Apparently this is not "detected" by the browser when pressing F5 although submission is performed. Changing 'partialSubmit=true' to the buttons did the trick. Tung

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top