您的位置 首页 java

Java 拦截器

2.配置拦截器

<!– 拦截器的配置 –>

< mvc :interceptors>

<mvc:interceptor>

<!– /**包括路径及其子路径

如果是/admin/*-拦截的是/admin/add,/admin/list etc.但/admin/user/add不被拦截

如果是/admin/**-拦截/admin/add,/admin/list etc,/admin/user/add

–>

<mvc:mapping path=”/**”/>

<!– 对应的拦截器 –>

<bean class=”interceptor.MyInterceptor” />

</mvc:interceptor>

</mvc:interceptors>

3.如果被拦截–能否到达指定页面?

使用HttpServletResponse 或者 HttpServletRequest可以实现重定向或转发。

//在请求处理的方法之前执行

//如果返回true,那么执行下一个拦截器,如果返回 false ,那么不执行下一个拦截器

@ Override

public boolean preHandle(HttpServletRequest req, HttpServletResponse resp,

Object handler) throws Exception {

System.out.println(“——-处理前——-“);

resp.sendRedirect(req.getContextPath()+”/index.jsp”);

return false;

}

文章来源:智云一二三科技

文章标题:Java 拦截器

文章地址:https://www.zhihuclub.com/182289.shtml

关于作者: 智云科技

热门文章

网站地图