content: /**
   * Copyright &copy; 2015-2020 <a href="http://www.jeespring.org/">JeeSpring</a> All rights reserved.
   */
  package com.jeespring.modules.sys.interceptor;
  
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;
  
  import org.springframework.web.servlet.HandlerInterceptor;
  import org.springframework.web.servlet.ModelAndView;
  
  import com.jeespring.common.service.AbstractService;
  
  /**
   * 手机端视图拦截器
   * @author jeespring
   * @version 2014-9-1
   */
  public class MobileInterceptor extends AbstractService implements HandlerInterceptor {
  	
  	@Override
  	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, 
  			Object handler) throws Exception {
  		return true;
  	}
  
  	@Override
  	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, 
  			ModelAndView modelAndView) throws Exception {
  //		if (modelAndView != null){//手机端没有开发，默认打开PC端界面。如果你自己开发app端界面，请取消该注释。
  //			// 如果是手机或平板访问的话，则跳转到手机视图页面。
  //			if(UserAgentUtils.isMobileOrTablet(request) && !StringUtils.startsWithIgnoreCase(modelAndView.getViewName(), "redirect:")){
  //				modelAndView.setViewName("mobile/" + modelAndView.getViewName());
  //			}
  //		}
  	}
  
  	@Override
  	public void afterCompletion(HttpServletRequest request, HttpServletResponse response, 
  			Object handler, Exception ex) throws Exception {
  		
  	}
  
  }
  