○ Servlet
서버쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스
서블릿2.X | 서블릿3.0~ |
web.xml에 서블릿 맵핑 방식 | 어노테이션을 활용한 맵핑가능 EX) @WebServlet("/goJsp") |
@ 브라우저별 문서 인식
익스플로러/엣지 | 크롬 |
html | text |
@ (톰캣기준)웹서버에서 데이터를 클라이언트에게 보낼때 ISO-8859-1(유럽) 을 기준으로 보냄
ISO-8859-1 - > 1바이트식 보냄으로 한글이 깨져 ?? 으로나옴
UTF-8 경우 2바이트식 보냄 만약에 클라이언트브라우저에서 euc-kr로 해석하게되면
뷁뚫 이런식으로 나오게됨
-> 이러한 원인으로
// 사용자에게 보내는 코딩 방식 설정
response.setCharacterEncoding("UTF-8");
// 클라이언트 브라우저에서 읽을때 html형식이고 UTF-8로 읽어라
response.setContentType("text/html; charset=UTF-8");
이녀석들을 설정함
'study > Servlet&JSP' 카테고리의 다른 글
6. 중간정리(흐름도) (0) | 2021.12.01 |
---|---|
5. EL(Expression Language) (0) | 2021.11.24 |
4. JSP MVC model1, MVC model2 (0) | 2021.11.18 |
3_JSP 흐름 및 코드블럭 (0) | 2021.11.17 |
2_Servlet application session cookie (0) | 2021.11.02 |