728x90
HTTP method
GET
- 간단한 요청을 보낼 때 사용
- 내용의 크기가 제한적
- 데이터가 노출됨
- URL뒤에 전송할 데이터를 붙여서 보냄
- 단순히 서버에게 자원을 요청할 때 사용
- 전송과 응답의 속도가 빠른 편
POST
- 복잡한 요청을 보낼 때 사용
- 전송할 데이터를 body에 넣어서 요청
- 데이터를 body에 넣어서 요청하기 때문에 노출되지 않음
- 내용의 크기 제한이 없음
- GET 방식에 비해 속도가 느림
2_form.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8"); // 한글로 입력 시 깨지지 않게 설정
String userid = request.getParameter("userid"); // getParameter("input의 name값")
String userpw = request.getParameter("userpw");
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>전송방식</title>
</head>
<body>
<h2>전송방식</h2>
<p>아이디 : <%=userid %>
<p>비밀번호 : <%=userpw %>
</body>
</html>
2_form_ok.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>전송방식</title>
</head>
<body>
<h2>전송방식</h2>
<form method="post" action="./2_form_ok.jsp">
<p><label>아이디 : <input type="text" name="userid"></label></p>
<p><label>비밀번호 : <input type="password" name="userpw"></label></p>
<p><input type="submit" value="로그인"></p>
</form>
</body>
</html>
728x90
'JSP' 카테고리의 다른 글
[JSP] JSP의 내장 객체 (0) | 2022.05.23 |
---|---|
[JSP] 회원가입 (0) | 2022.05.10 |
[JSP] JSP란? (0) | 2022.05.10 |
[JSP] jsp 환경 설정, 웹 서버 설치(tomcat) (0) | 2022.05.09 |
[JSP] 용어 정리 (0) | 2022.05.09 |