List of usage examples for org.springframework.web.servlet.view UrlBasedViewResolver REDIRECT_URL_PREFIX
String REDIRECT_URL_PREFIX
To view the source code for org.springframework.web.servlet.view UrlBasedViewResolver REDIRECT_URL_PREFIX.
Click Source Link
From source file:com.feilong.controller.TestController.java
@RequestMapping("/helloworld1") public String test1(HttpServletRequest request, HttpSession session, HttpServletResponse response) { session.setAttribute("name", "?"); request.setAttribute("name", ""); session.getServletContext().setAttribute("name", "?"); return UrlBasedViewResolver.REDIRECT_URL_PREFIX + "/index"; }
From source file:fr.univrouen.poste.utils.ConfigInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // we want to add usual model in modelAndView only when needed, ie with // direct html view : // not for download response (for example) because we don't need it // not for redirect view because we don't need it and we don't want that // they appears in the url if (modelAndView != null && modelAndView.hasView()) { boolean isViewObject = modelAndView.getView() == null; boolean isRedirectView = !isViewObject && modelAndView.getView() instanceof RedirectView; boolean viewNameStartsWithRedirect = isViewObject && modelAndView.getViewName().startsWith(UrlBasedViewResolver.REDIRECT_URL_PREFIX); if (!isRedirectView && !viewNameStartsWithRedirect) { String title = AppliConfig.getCacheTitre(); modelAndView.addObject("title", title); String piedPage = AppliConfig.getCachePiedPage(); modelAndView.addObject("piedPage", piedPage); String imageUrl = AppliConfig.getCacheImageUrl(); modelAndView.addObject("imageUrl", imageUrl); String path = request.getServletPath(); String subTitle = subTitles.get(path); String activeMenu = path.replaceAll("/", ""); if (subTitle == null) { List<String> keys = new Vector<String>(subTitles.keySet()); Collections.reverse(keys); for (String key : keys) { if (path.startsWith(key)) { subTitle = subTitles.get(key); ;//from ww w . j a v a 2 s . co m activeMenu = key.replaceAll("/", ""); break; } } } modelAndView.addObject("subTitle", subTitle); modelAndView.addObject("activeMenu", activeMenu); modelAndView.addObject("candidatCanSignup", AppliConfig.getCacheCandidatCanSignup()); modelAndView.addObject("versionEsupDematEC", AppliVersion.getCacheVersion()); } if (request.getParameter("size") != null) { Integer size = Integer.valueOf(request.getParameter("size")); request.getSession().setAttribute("size_in_session", size); } else if (request.getSession(false) != null && request.getSession().getAttribute("size_in_session") == null) { request.getSession().setAttribute("size_in_session", new Integer(40)); } } }
From source file:org.craftercms.engine.view.CrafterPageViewResolver.java
protected View getRedirectView(String redirectUrl, boolean relative) { View view = new RedirectView(redirectUrl, relative, true); return applyLifecycleMethods(UrlBasedViewResolver.REDIRECT_URL_PREFIX + redirectUrl, view); }