return 타입이 String인 경우
리턴 타입이 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로 보내준다. } }
<body> <span>Hello ${msg}</span> </body>
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 |
댓글
이 글 공유하기
다른 글
-
Redirect:
Redirect:
2017.09.08 -
return 타입이 만들어져 있는 경우에는
return 타입이 만들어져 있는 경우에는
2017.09.06 -
return 타입이 void 일 경우
return 타입이 void 일 경우
2017.09.06클래스에서 선언된 @Controller 어노테이션은 클래스를 컨트롤러로 설정하게 하는 어노테이션 입니다. @Controller // 이 클래스를 컨트롤러 선언 public class SampleController { private static final Logger logger = LoggerFactory.getLogger(SampleController.class); @RequestMapping("doA") // 특정한 URI(현재는 doA) 경로에 해당하면 메소드가 실행된다. public void doA() { // return 타입이 void 이다. logger.info("doA called………………"); } @RequestMapping("doB") // 마찬가지 public void d… -
스프링 MVC에서 주로 사용하는 어노테이션
스프링 MVC에서 주로 사용하는 어노테이션
2017.09.06
댓글을 사용할 수 없습니다.