- 论坛徽章:
- 0
|
spring的interceptors功能很强大,主要是进行安全管理,做一个判断参数的小例子,抛砖引玉吧
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
/**
*
* @author xing
*/
public class AccessInterceptor extends HandlerInterceptorAdapter
{
/** Creates a new instance of AccessInterceptor */
public AccessInterceptor()
{
}
public boolean preHandle(
HttpServletRequest request,
HttpServletResponse response,
Object handler)
throws Exception {
if (!request.getParameter("method").equals("")) {
return true;
} else {
response.sendRedirect("
http://localhost
");
return false;
}
}
}
配置文件
127.0.0.1
10.1.0.246
判断如果method为空,跳回根目录首页 ,也可以判断用户session,查看用户登陆没有,类似过滤器
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15511/showart_101257.html |
|