리턴 타입이 String인 경우라면 결과는 'String+jsp' 파일을 실행 하게 됩니다.


간단한 예제


@Controller // 클래스를 컨트롤러로 사용한다.
public class Controller {
private static final Logger logger =
LoggerFactory.getLogger(Controller.class);
@RequestMapping("doC")
public String doC(@ModelAttribute("msg") String msg) { // String타입의 msg를 파라미터로 넘겨준다.
logger.info("doC called ...............");
return "result"; // 결과값은 result.jsp로 보내준다.
}
}

그럼 이번에는 result.jsp를 보자

 
<body>
<span>Hello ${msg}</span>
</body>

이제 msg에 값을 넣어주게 되면 ${msg} 부분에 출력해준다.



locallhost:8080/web/doC?msg=nanggi // doC는 RequestMapping 호출하게 되고 msg=nanggi는 msg에 값을 전달해주게 된다.
Hello nanggi


'JAVA > spring' 카테고리의 다른 글

JSON 데이터생성 @ResponseBody  (0) 2017.09.08
Redirect:  (0) 2017.09.08
return 타입이 만들어져 있는 경우에는  (0) 2017.09.06
return 타입이 void 일 경우  (0) 2017.09.06
스프링 MVC에서 주로 사용하는 어노테이션  (0) 2017.09.06