首页>代码>SSH学习之路-Spring MVC中的拦截器:HandlerInterceptorAdapter>/Demo-Live-Spring-MVC3_HandlerInterceptor/src/core/interceptor/type1/BaseUrlInterceptor.java
package core.interceptor.type1; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 设置basePath */ public class BaseUrlInterceptor extends HandlerInterceptorAdapter { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("*****BaseUrlInterceptor-preHandle(处理�?"); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/"; request.setAttribute("basePath", basePath); return true; } //post public void postHandle(HttpServletRequest request, HttpServletResponse response,Object handler, ModelAndView mv) throws Exception { System.out.println("***BaseUrlInterceptor-postHandle(处理�?!"); // showRequest(request); // showResponse(response); // System.out.println(handler); // System.out.println(mv); } //after public void afterCompletion(HttpServletRequest request,HttpServletResponse response, Object handler, Exception ex) throws Exception { System.out.println("***BaseUrlInterceptor-afterCompletion(响应�?!"); //showRequest(request); //showResponse(response); //System.out.println(handler); //System.out.println(ex); } }
最近下载更多
安排一下 LV2
2021年1月14日
onlyxiaoda LV9
2019年6月14日
22726596 LV8
2018年5月8日
xiaoxintian30 LV3
2018年3月27日
chinafjfzlj LV31
2017年9月11日
rastaclat LV9
2017年8月25日
清风随逝 LV12
2017年8月21日
278757143 LV1
2017年3月24日
怪先生 LV1
2017年3月2日
南宫燚璘 LV10
2017年2月28日
最近浏览更多
chrysanna LV1
2022年12月23日
cmbzyjw LV3
2022年8月17日
977865199 LV12
2021年12月21日
安排一下 LV2
2021年1月14日
a992013093 LV15
2020年12月22日
yangxuping
2020年6月19日
暂无贡献等级
huasir2018 LV14
2020年6月19日
jimmyke LV2
2020年6月16日
Misshuang LV13
2020年6月3日
zrq1025 LV11
2020年5月23日