요청 파라미터(request parameter)란 서버에 전송되는 값을 말한다.


하나의 뷰에 버튼이 여러 개 있을 때 어느 버튼이 클릭되어 요청이 보내졌는지를 식별하는 것이 '요청 매핑(RequestMapping)'어노테이션의 'params 속성'이다.
링크 등 URL의 일부로 포함된 값을 취득할 때는 요청 매핑 어노테이션의 value 속성에 값이 저장된 경로를 저장하고 요청 핸들러 메서드의 인수에 @PathVariable 어노테이션과 값을 저장할 인수를 지정한다.

요청 핸들러 메서드에 @GetMapping("show") 어노테이션을 부여했다. 클라이언트로부터 URL(http://localhost:8080/show)이 GET 메서드로 전달되면 showView가 호출되고 반환값으로 "entry"를 돌려준다.


POST 메서드로 온 URL(/confirm)에 대응한다. 뷰에서 type="date"의 값은
항상 'yyyy-MM-dd'이기 때문에 @DateTimeFormat으로 날짜 형식을 받는다.

고정값과 변수를 조합하고 싶을 때 [[${ }]] 사용
7-2, 7-3 필요


타임리프 사용을 선언.
'@'을 '{'의 앞에 붙이면 컨텍스트 경로를 의식하지 않아도 된다.

@getMapping("/function/{no}"가 GET으로 온 URL(/function/{no})에 대응한다.
'{no}'는 자리 표시자(placeholder)이다. 자리표시자는 URL에 포함되는 값을 저장한다.

2, 3도 같은 방법으로 추가


요청 어노테이션의 params 속성에 뷰의 버튼에 대응하는 name 속성을 설정하면 같은 URL(/send)에 POST로 전달된 요청에서 어느 버튼이 클릭되었는지 판별한다.

b, c도 같은 방법으로 추가
