自定義註解攔截器,防止表單重複提交
阿新 • • 發佈:2018-12-10
1.自定義註解
package com.paotui.util; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 一個使用者 相同url 同時提交 相同資料 驗證 * @author Administrator * */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface SameUrlData { }
2.spring-servlet 中加入如下配置
<!-- 攔截器 表單重複提交--> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="com.paotui.util.SameUrlDataInterceptor"/> </mvc:interceptor> </mvc:interceptors> <!-- 開啟註解 --> <mvc:annotation-driven />
3.使用 在需要防止表單重複提交的方法頭上加 @SameUrlData