Annotation Interface UseToken


二重サブミットを防止するために使用されるトークンを生成するInterceptor

本インターセプタで生成されたトークンはOnDoubleSubmissionインターセプタでチェックされる。 例えば、入力画面→確認画面→登録処理&完了画面という画面構成の場合、 確認画面を開くアクションでトークンを生成して登録処理のアクションでトークンのチェックを行うようにする。

次にコード例を示す。

 @UseToken
 public HttpResponse confirm(HttpRequest req, ExecutionContext ctx) {
     // 省略
 }
 
 @OnDoubleSubmission(path = "xxx.jsp")
 public HttpResponse executeAndComplete(HttpRequest req, ExecutionContext ctx) {
     // 省略
 }
 

なお、ビューにJSPを使用している場合はn:formカスタムタグのuseToken属性をtrueにすることで、 本インターセプタを適用しなくてもトークンを生成できる。

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    UseTokenのインターセプタ。