情景如下:A系统的链接访问的是B系统的代码,如果B系统注册了拦截器,则需要在代码中对A系统链接发出的请求放行。
以下是开发过程中拦截器的部分代码:
public final boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler)
throws WebException {
try {
if(request.getRequestURL().indexOf(".action") != -1
||request.getRequestURL().indexOf("cacheManager.do") != -1
||request.getRequestURL().indexOf("remoteService.do")!=-1
||request.getRequestURL().indexOf("newTransferTaskGoto.do")!=-1
||request.getRequestURL().indexOf("saveNewTransferTask.do")!=-1
||request.getRequestURL().indexOf("searchTransferTaskListForCallServiceGoto.do")!=-1
||request.getRequestURL().indexOf("searchTransferTaskListForCallService.do")!=-1
||request.getRequestURL().indexOf("getTaskInfoForCallService.do")!=-1
||request.getRequestURL().indexOf("updateTaskInfoForCallService.do")!=-1
||request.getRequestURL().indexOf("modifyCarInfo.do")!=-1
||request.getRequestURL().indexOf("updateCarInfo.do")!=-1
||request.getRequestURL().indexOf("resetRuleCache.do")!=-1
||request.getRequestURL().indexOf("rollScoreService.do")!=-1
||request.getRequestURL().indexOf("syncRechargeResult.do")!=-1
){
return true;
}else{
if (!checkSession(request)) {
response.sendRedirect("login.jsp");
return false;
}
}
} catch (Exception ex) {
throw new WebException("callCenter.error.session.invalid", ex);
}
return true;
}
分享到:
相关推荐
外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂海万能模块1.84版.ec 外挂海万能模块1.85版.ec ...
外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能...
外挂海万能模块1.57B.ec 外挂海万能模块1.58.ec 外挂海万能模块1.59.ec 外挂海万 能模块1.7.ec 外挂海万能模块1.71.ec 外挂海万能模块1.7贺岁版.ec 外挂海万能模块1.81版.ec 外挂 海万能模块1.84版.ec 外挂海万能...
在上述代码中,`addConnectorCustomizers`方法用于添加一个`TomcatConnectorCustomizer`的实例,这个实例将在Tomcat连接器初始化时被调用。我们通过`customize`方法设置两个属性,`relaxedPathChars`和`...
(A=1601 B=1602 C=1603 ...) .子程序 创建线程, 整数型, 公开, 创建一个线程来启动子程序(返回线程句柄) .参数 线程子程序, 子程序指针, , 欲启动的线程子程序指针 .参数 传递参数, 整数型, 可空 .子程序 打开...