自定义注解拦截器,防止表单重复提交

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

你可能感兴趣的:(java)