@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
ModelAndView modelAndView) throws Exception {
if(modelAndView!=null) {
String viewName = modelAndView.getViewName();
UserAgent userAgent = UserAgent.parseUserAgentString(request.getHeader("User-Agent"));
if(viewName.startsWith("modules/") && DeviceType.MOBILE.equals(userAgent.getOperatingSystem().getDeviceType())){
modelAndView.setViewName(viewName.replaceFirst("modules", "mobile"));
}
}
}