본문 바로가기

TIP/SPRING

controller

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package kr.co.nanumi;
 
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
 
@Controller
public class HomeController {
 
    private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
 
    @RequestMapping("doA")
    public void doA() {
        logger.info("doA called===========================>");
    }
 
    @RequestMapping("doB")
    public void doB() {
        logger.info("doB called===========================>");
    }
 
    @RequestMapping("doC")
    public String doC(@ModelAttribute("msg"String msg) {
        logger.info("doC called...........==========>");
        return "result";
    }
    
}
cs


@ModelAttribute("msg") String msg

해당 객체를 자동을 뷰까지 전달하도록 만드는 애노테이션


${msg}    // jsp의 EL 태그를 이용해 출력

요청시 'msg'이름의 파리미터를 문자열로 처리해 주고, 뷰에 전달



이렇게 요청 보내면!

http://localhost:8080/nanumi/doC?msg=sujin



result.jsp

Hello ${msg } 에

Hello Sujin 라고 출력된다!



'TIP > SPRING' 카테고리의 다른 글

hikariCP / root-context.xml 설정  (0) 2018.11.30
log4jdbc-log4j2 설정  (0) 2018.10.11
web.xml(3.0)한글 처리 포함  (0) 2018.10.10
mybatis test 코드  (0) 2018.10.10
mysql db연결 테스트  (0) 2018.10.10