정보를 전달하는 여러가지 방식!
각 단계에서 정보를 전달하는 방식은 다양한데, 대표적으로 아래 방식을 먼저 배우게 될 것이다.
- 인스턴스 변수를 이용해서 전달하는 방식
- form 태그로 request 메시지에 담아서 보내는 방식
- params로 읽는 방식
- URL에 정해진 규칙에 따라 request 메시지에 담아서 보내는 방식
한번 차근차근 살펴보자
Form 태그란 무엇인가?
form 태그는 주로 정보를 전송하기 위한 역할로 사용되며, 그 안에 input 태그와 함께 존재하게 된다.
<form method="post" action="/login"> <input type="text" name="id"> <input type="password" name="pw"> <input type="checkbox" name="remember"> <input type="submit"> </form>
일반적인 형태의 form 태그는 위와 같은 꼴을 하고 있는데, 여기서 각각의 역할과 그 속성을 암기하고 있으면 매우 좋다.
form 태그의 method 방식들
- get : 정보가 url 상에 담아 전송하는 방식
- post : 정보가 url상에 있지않고 다른곳에 담아 보낸다.
input 태그의 대표적인 type
- text: 일반적인 문자들을 받고 싶을때
- number: 숫자만을 받아야 할때
- checkbox: 체크박스 형식으로 true나 false값을 받아야할 때
더 자세한 내용은 이곳에 자세히 적혀있다.