ssm攔截器需要注意的一兩點
阿新 • • 發佈:2018-11-12
大家都知道框架帶來的方便時非常強大的,今天就說說ssm框架下的攔截器。
攔截器java程式碼:
public class SysInterceptor extends HandlerInterceptorAdapter{
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response,Object handler) throws Exception{
String admin=(String) session.getAttribute("adminName");
System.out.println("===========攔截器了==============");
if(admin==null){
//如果admin沒有值,也就是說沒有使用者登入則重定向到登入頁面去
return false;
}
return true;
}
}
spring配置檔案:
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" /> //攔截所有的路徑
<mvc:exclude-mapping path="/static/**"/> //放行靜態資源
<bean class="com.xxx.interceptor.SysInterceptor" /> //攔截器的路徑
</mvc:interceptor>
</mvc:interceptors>