Spring MVC 拦截器和Ajax使用
1、拦截器说明:
Spring MVC 中包含了拦截器,这是为了针对特殊的请求。例如,用户的权限验证。Interceptors类必须实现HandlerInterceptor(org.springframework.web.servlet.HandlerInterceptor)。这个接口定义了三个方法
preHandle(..) 表示在请求之前执行方法;postHandle(..) 表示在请求之后执行方法;afterCompletion(..) 表示请求完成之后执行方法。
方法preHandle(..) 方法的返回值是boolean,你可以通过这个方法继续喝停止程序的执行。当这个方法的返回值是true,表示这个方法将会
执行下去,当返回值是false时,核心控制器DispatccherServlet就会假定拦截器自身带有危险的请求并且不会再执行下去。
案例代码:(java 代码)
(配置文件)
2、SpringMVC和Ajax的使用
代码示例(java 代码):(jsp代码):
来自: 我有一个小毛驴