적은 양의 데이터를 보낼 때 사용한다.
넘어가는 값이 보이기 때문에 개인정보같은 중요 정보의 경우엔 쓰지 않는다.
get
방식은 기본이라method
를 굳이 쓰지 않아도된다.method = "get"
name 속성값을 이용해서 값을 넘긴다.
✍️예시
<h1>get방식</h1>
<form action="getMethod.jsp" method="get" >
<input type="text" name="id" placeholder="input id"><br>
<input type="password" name = "pwd" placeholder="input password"><br>
<input type="submit" value = "전송">
</form>
</body>
form action="getMethod.jsp"
: 상대경로로 이동하고 싶은 파일이 같은 위치에 있기 때문에 파일 이름만 써도 된다.
name="id"
: name을 적어야 이 값을 넘겨준다.
input type="submit"
: type을 submit으로 적어야 전송이 가능하다.
아이디, 비번을 입력하고 submit
버튼을 클릭하니 넘어간 값이 보인다. 이 방법이 get
방식이다.
🧩방법1.
사용자가 입력한 값을 받으려면 request(요청)를 이용한다.
request.getParameter
✍️예시
<body>getMethod.jsp<br>
<h1>getMethod 입니다</h1>
아이디 : <%= request.getParameter("id") %><br>
비밀번호 : <%= request.getParameter("pwd") %>
</body>
이렇게 사용자가 입력한 값을 받아볼 수 있다.
🧩방법2. el 문법 이용하기
입력값을 받는 또 다른 방법으로 param을 사용한다.
${param.가져올 값}
✍️예시
<body>getMethod.jsp<br>
<h1>getMethod 입니다</h1>
${param.id }<br>
${param.pwd }<br>
</body>