* ์ค์ต์์
<%@page import="java.io.BufferedReader"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//http://localhost:8000/JspTest/requestComplet.jsp(URL์์ฒญ)
// 1๋ฒ GET์์ฒญ์ QueryString์ ํ์ธ ํ๋ฉด ๋๋ค. ํจ์ : getParameter()
String id= request.getParameter("id");
System.out.println("id:"+id);
// 2๋ฒ POST์์ฒญ์ ๋ฐ์ดํฐ๋ฅผ Body(foerm date ๋ฑ)์ ๋ฃ์ด์ ์ ์กํ๋ค.
// ์ ์ก ๋ฐฉ์์ด ๋๋ฌด ๋ง์: ์์ถํ์ผ , ๊ทธ๋ฆผํ์ผ, ๋์์ ํ์ผ, Form๋ฐ์ดํฐ,
// Json๋ฐ์ดํฐ, ๋ฌธ์์ด, ๋ฐ์ดํธ
// ๊ทธ๋์ content type๊ฐ ํ์ํ๋ค.
// x-www-form-urlencode ํจ์ -> getparmeter();
// ์ด์ธ์ ๋ชจ๋ ๋ฐ์ดํฐ : getReader();
// ์ ์ ํ๊ฒ ํ์ฑ
BufferedReader br=request.getReader();
String line = null;
while((line=br.readLine())!=null){
System.out.println(line);
}
// 3๋ฒ header ํ์ธ
String timer = request.getHeader("timer");
System.out.println("timer : "+timer);
if(timer !=null){
System.out.print("์ ํจํ ์ํ");
}else {
System.out.print("์ ํจํ์ง์์ ์ํ");
}
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>์ผํธ</title>
</head>
<body>
</body>
</html>
* ํฌ์คํธ๋งจ์ ์ด์ฉํ์ฌ get, post๋ฐฉ์ ๋ฐ์ดํฐ ํ์ธํ๊ธฐ
get์์ฒญ์ ?๋ค์ ์ฟผ๋ฆฌ์คํธ๋ง์ผ๋ก ๋ ๋ฆฌ๊ณ gerparmeter()๋ก ๋ฐ์ ์ ์๋ค.
POST๋ฐฉ์ form์ผ๋ก ์ฃผ๋ฉด getparmeter()๋ก ๋ฐ์ ์ ์๋ค.
POST๋ฐฉ์ rowํ์ ์ผ๋ก ๋๊ฒจ์ฃผ์ด๋ id=seohaํ์์ด๋ฉด ๋ฐ์ ์ ์๋ค.
heder ์ถ๊ฐ
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JSP - ๊ฐ๋ ์ ๋ฆฌ (0) | 2020.11.09 |
---|---|
jsp - include (0) | 2020.10.30 |
jsp ๋ด์ฅ๊ฐ์ฒด ์ด์ฉํ๊ธฐ (0) | 2020.10.30 |
jsp ๊ธฐ์ด (0) | 2020.10.30 |
JSP ๊ธฐ๋ณธ๊ตฌ์กฐ (0) | 2020.10.30 |