Skip to main content

自定义拦截器

通常请求是浏览器发起的,请求类型也是固定的。如果使用了 ajax 框架或者非浏览器发起请求,那么请求类型实际上是可以被修改的。Hasor 支持自定义

例如:接收请求类型为“ABC”方法调用

@Target({ ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@HttpMethod("ABC")
public @interface ABC {
}

然后在接收请求时指定它

@MappingTo("/helloAction.do")
public class HelloAction {
@Abc
public void doAbc() {
...
}

@Get
public void doGet() {
...
}
}