[SPRING] ModelAndView에서 리디렉션을 사용하는 방법
SPRINGModelAndView에서 리디렉션을 사용하는 방법
내 URL을 http : // localhost : 8080 / ClickBuy / product / details로 http : // localhost : 8080 / ClickBuy / home으로 리디렉션하고 싶습니다.
나는 header.jsp를 정의하고 그것을 포함한 모든 나의 Pages.When에서 다른 URL에서 홈 링크를 클릭하면 현재 url.So에서 404 오류를 보여줍니다.
public ModelAndView allProduct()
{
ModelAndView model=new ModelAndView("pl");
model.addObject("data", pd.getAllProducts());
return model;
}
어떻게 리디렉션을 사용할 수 있습니까 : / ModelAndView 반환 형식 메서드 ???
해결법
-
==============================
1.리디렉션을 사용하려면 : / ModelAndView 반환 유형 메소드에서 다음을 시도해보십시오.
리디렉션을 사용하려면 : / ModelAndView 반환 유형 메소드에서 다음을 시도해보십시오.
ModelAndView modelAndView = new ModelAndView("redirect:/abc.htm"); modelAndView.addObject("modelAttribute" , new ModelAttribute()); return modelAndView;
홈 페이지에 Model이 필요없는 경우 String returntype을 사용하여 홈 페이지를 반환 할 수도 있습니다.
@RequestMapping(value = "/home.htm", method = RequestMethod.GET) public String homePage() { return "home"; }
-
==============================
2.리디렉션하는 방법은 다양하지만 Spring Model View Object를 사용하는 것은 간단합니다.
리디렉션하는 방법은 다양하지만 Spring Model View Object를 사용하는 것은 간단합니다.
@RequestMapping(value = "/redirecturl", method = RequestMethod.POST) public ModelAndView methodPost() { return new ModelAndView( "redirect:/login.html"); }
from https://stackoverflow.com/questions/43079276/how-to-use-redirect-in-modelandview by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring 애플리케이션이 데이터를 지속하지 않는 것으로 보입니다. (0) | 2019.05.13 |
---|---|
[SPRING] Websocket - InvalidStateError : 연결이 아직 설정되지 않았습니다. (0) | 2019.05.13 |
[SPRING] Spring 응용 프로그램 속성에서 사용자 정의 객체를 가져올 수 있습니까? (0) | 2019.05.13 |
[SPRING] 간단한 스프링 mvc json 서비스에서 출력하기 전에 여분의 빈 {} json 객체가 &&와 함께 나타납니다. (0) | 2019.05.13 |
[SPRING] @Autowired와의 바인딩은 'new'로 시작된 인스턴스 안에서 작업하지 않습니다. (0) | 2019.05.13 |