개발 블로그
[스프링 입문] MVC와 템플릿 엔진 본문

Controller에 hello-mvc라는 메소드를 추가 한다



이렇게 만들고 서버를 돌려보면

이런 에러가 뜬다
왜냐하면 아래와 같이 컨트롤러에서 name이라는 파라미터를 매개변수로 받도록 하였기 때문이다


이렇게 name 에다가 값을 주면 html에 설정한 대로 name의 값이 화면에 찍히게 된다.
만약 파라미터를 주든 안 주든 컨트롤러를 실행 하고 싶다면
@RequestParam("name") String name
>>>
@RequestParam(value="name", required=false) String name
required= false 라는 요소를 추가 해주면 된다

이렇게 고치고 실행 해보면 파라미터 값을 주지 않아도 정상적으로 화면이 뜨는것을 볼 수 있다



'Spring' 카테고리의 다른 글
| Mybatis (0) | 2024.07.31 |
|---|---|
| [스프링 입문] API (0) | 2023.03.22 |
| [스프링 입문] 정적 페이지 (0) | 2023.03.21 |
| [스프링 입문] 뷰 컨트롤러 환경설정 (0) | 2023.03.21 |
| [스프링 입문] 스프링 스타터로 스프링 부트 시작하기 (0) | 2023.03.21 |