리턴 타입이 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