专业的JAVA编程教程与资源

网站首页 > java教程 正文

java--如何配置拦截器?如果被拦截--能否到达指定页面?

temp10 2024-11-04 14:08:24 java教程 9 ℃ 0 评论

2.配置拦截器

<!-- 拦截器的配置 -->

java--如何配置拦截器?如果被拦截--能否到达指定页面?

<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;

}

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表