WebアプリケーションがTomcat 7にデプロイされていて、トランザクションの1つがアプリケーションにテキストファイルをロードしているときに、アプリケーションは1行ずつ読み込み、すべてのレコードをデータベースに挿入します。Tomcatで要求を取り消す
私は、特に大きなファイルをアップロードしている場合にトランザクションをキャンセルするかどうかをユーザーに決定させるために、キャンセルボタンをページに配置したいと考えています。私はキャンセルボタンとして機能する別のページに行くリンクを置くことを考えている。これは使えますか?
クライアントが15MBのファイルをアップロードした場合、処理が約10分かかるとスレッドは続行されますか?キャンセルボタンとして提供したリンクをクリックしてキャンセルすることを決定しましたか?
私は提供するリンクをクリックするだけでスレッドはキャンセルされません。 – JZares
@Jf Beaulacが暗示していたことは、サーブレット/エンドポイントにパラメータとしてIDを取る追加のメソッド(キャンセルメソッド)を書くことだったと思います。ユーザーがIDを使用してそのメソッドを呼び出すと、トランザクションが取り消されます。 – blong