進む/戻るボタン不具合(history.back後の挙動)
【問題の原因】 update.jspから、戻るボタン(history.back())でresult.jsp戻った後、 進む・戻るボタンを押すと、update.jspに遷移してしまっています。
同じ原因で、entry.jspでエラー発生後、update.jspに戻り、進む・戻る ボタンを押すと、entry.jspに遷移しています。 (ただし、commandがENTRYでないため、PL/SQLなどはすべて処理されず、 最後のforwardタグだけが処理され、画面上は、result.jspに遷移します。
これは、進む・戻るボタンを押した際の遷移先のページが「直前に呼び出したJSP」 となっているためです。 これにより、update.jspからhistory.back()でresult.jspに戻った場合は、 「直前に呼び出したJSP」がupdate.jspのままになり、その後、進む・戻るボタンを 押した場合も、このJSPに遷移してしまいます。
【問題の原因】 update.jspから、戻るボタン(history.back())でresult.jsp戻った後、 進む・戻るボタンを押すと、update.jspに遷移してしまっています。
同じ原因で、entry.jspでエラー発生後、update.jspに戻り、進む・戻る ボタンを押すと、entry.jspに遷移しています。 (ただし、commandがENTRYでないため、PL/SQLなどはすべて処理されず、 最後のforwardタグだけが処理され、画面上は、result.jspに遷移します。
これは、進む・戻るボタンを押した際の遷移先のページが「直前に呼び出したJSP」 となっているためです。 これにより、update.jspからhistory.back()でresult.jspに戻った場合は、 「直前に呼び出したJSP」がupdate.jspのままになり、その後、進む・戻るボタンを 押した場合も、このJSPに遷移してしまいます。