본문 바로가기
프로그래밍/JSP

까먹을까봐 적는, JSP의 input에서 id와 name의 차이

by 소소로드 2020. 12. 30.

id

1. 뷰 페이지 안에서 유일해야만 하는 식별자이다. only one!

2. 뷰 페이지 안에서만 활용된다. 예를 들어 자바스크립트나 제이쿼리로

$('#writer').val() 이런식으로 값을 가져온다던지 등

name

1. 뷰 페이지 안에서 그룹으로 사용할 수 있으므로 여러개일 수 있다. 

2. 뷰 페이지 뿐만 아니라 컨트롤러에서 사용이 가능하다.

예를 들어 JSP에서 <input name="writer"> 이런 식으로 저장했다면

@RequestParam("writer")이런식으로 가져올 수 있다는 의미