GET방식 POST방식
HTTP 프로토콜 구성
요청라인/응답상태라인, 헤더영역, 데이터 영역으로 크게 세부분으로 나뉜다.
요청라인은 웹브라우저가 웹서버에 요청할 때 사용되며 요청메서드, 요청URI, HTTP프로토콜버전 정보를 전송한다.
예) GET /abc/abc.jsp?a=1&b=2 HTTP/1.1
예) POST /abc/abc.jsp HTTP/1.1
헤더영역은 실제 주고 받을 데이터 영역을 제외한 나머지 정보를 전달한다.
데이터 영역은 실제 주고받을 파라미터를 보여준다.
예) a=1&b=2
GET : URL에 파라미터가 함께 전송되는방식
POST : 데이터 영역에 파라미터를 전송하는방식
인코딩/디코딩 처리
GET : 웹 브라우저에서 인코딩된 값을 웹 서버(WAS)에서 디코딩 한다.
설정방법
웹 브라우저
<%@ page contentType="text/html;charset=euc-kr" %>
웹 서버
톰캣 설치 경로 -> conf -> server.xml을 연다.
검정색 색칠한 부분을 추가하면 된다.
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="euc-kr"/>
POST : 요청 브라우저와 응답 브라우저가 사용하는 캐릭터 셋을 사용한다.
설정방법
요청 브라우저
<%@ page contentType="text/html;charset=euc-kr" %>
응답 브라우저
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%
request.setCharacterEncoding("euc-kr");
%>
'JSP' 카테고리의 다른 글
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules 해결방법 (0) | 2013.12.03 |
---|
WRITTEN BY
- 먿쨍이
개발바보