나는 봄을 배우고있다. 지금까지 몇 컨트롤러 클래스와 그 컨트롤러에 많은 수의 RequestHandler 메서드를 작성했습니다. 내가 이해할 수없는 IllegalStateExceptions를 얻는 것처럼 내가 코드를 기반으로하는 몇 가지 예제를 완전히 이해하고 있다고 생각하지 않습니다. 내가 RequestHandlers의 몇 가지 예를 주위에 인터넷 검색에 나타났습니다Spring 3 요청 처리기 : 값을 반환 할 때, 반환하지 않을 때, 리디렉션 할 때?
,
some return a String so that the DispatcherServlet can route it to a view (JSP)
some return a String as above, but with a "redirect:" or "forward:" prefix
some just return a Model object
내 직감 반환 무엇에 대한 이해와 언제, 왜 나의 부족 내 IllegalStateExceptions 뒤에 있다는 것입니다.
RequestHandler가 return 문에서 "redirect :"접두사를 사용해야하는 경우 뷰 (jsp)로 데이터를 전송하는 경우? 예? 아니? 왜? 왜 안돼?
이 내가 URL을
감사
'redirect : * "'를 반환하는 곳에서 핸들러 메소드를 게시하여 자세히 처리합니다. –