Simpyはマシン上のTomcat上で動作するJSPベースのWebサイトを持ち、そのマシン上のいくつかのファイルを設定するために使用されます。Javascript 'onclick'はWindows環境では動作しませんが、Linux環境で動作します
いくつかのスクリプトを実行し、再起動サーブレットをキックオフ保存]ボタンをクリックすることによって達成される保存設定、また、HREFに含まれているリダイレクション..
問題のあるコード:
<a onclick="if(confirm('Sava changes?')){window.location='<%=request.getContextPath()%>/restart.do'}" href="<%=request.getRequestURL()%>#">
Save Changes
</a>
として、タイトルに記載されているように、Linux環境下でうまく動作しますが、Windows環境ではページはうまくリダイレクトされますが、再起動サーブレットは決して起動されません。
任意の提案は、あなたのonclickイベントでの句がexcutedことからHREFを防ぐためにあれば人は
ブラウザーではなく、Windows/Linuxの区別がついていますか?どちらのブラウザーでも同じブラウザーを使用していますか? –
また、「ページがリダイレクトされる」場合は、 JavaScriptの問題ブラウザのdevtoolsでネットワークを追跡し、アプリケーションサーバーのログを確認し、実際にどのような要求が発生し、誰がそれらを処理するかを確認します。また、onclickハンドラから 'falseを返す 'ことを確認してください。 – Amadan
サーバー環境をLinuxからWindowsまたはブラウザ環境に変更していますか?後者の場合、両方のプラットフォームで同じブラウザを使用していますか?どれ? – Quentin