List of usage examples for org.springframework.web.servlet.view RedirectView setStatusCode
public void setStatusCode(HttpStatus statusCode)
From source file:org.orcid.frontend.web.controllers.PublicProfileController.java
@RequestMapping(value = "/{orcid:(?:\\d{4}-){3,}\\d{3}[x]}") public ModelAndView publicPreviewRedir(HttpServletRequest request, @RequestParam(value = "page", defaultValue = "1") int pageNo, @RequestParam(value = "maxResults", defaultValue = "15") int maxResults, @PathVariable("orcid") String orcid) { RedirectView rv = new RedirectView(); rv.setStatusCode(HttpStatus.MOVED_PERMANENTLY); rv.setUrl(getBasePath() + orcid.toUpperCase()); return new ModelAndView(rv); }