앞서 실습할 때 한글을 입력했다면 글자가 깨져서 출력되는 경우가 있었을 수 있다. 📌한글 깨지는 이유 한글 처리가 제대로 되기 위해서는 클라이언트 즉, 브라우저에서 문자를 처리하는 방식과 서버에서 문자를 처리하는 방식이 같아야 한다. 즉, 브라우저에서는 문자를 euc-kr 방식으로 처리하는데 서버에서는 ISO-8859-1 방식으로 처리하게 되면 한글이 깨지는 결과가 된다. 클라이언트에서 문자를 euc-kr로 처리한다면 서버에서도 문자를 euc-kr로 처리해야 한글이 제대로 인식된다. 기본적으로 톰캣 서버에서 사용하는 캐릭터 셋은 "UTF-8 방식"이므로 한글이 제대로 인식되려면 Character-set을 변경해주어야 한다. 📌해결1. 인코딩 방식 직접 지정 HTML 경우 JSP 경우 Servlet 경우 ..
JDK - 8.0.275 Tomcat 8.5.77 버전 Eclipse Java EE IDE for Web Developers 을 설치하였다. 📌이클립스에 톰캣 서버 등록하기 1. Eclipse를 시작한 후 [Winddow] > [Preferences] > [Server] > [Runtime Environments] 를 차례대로 클릭한다. 2. [Add] > Apache Tomcat 선택 (자신의 버전에 맞게) > 그 후 경로 정해서 [Finish] 클릭하면 된다. 3. 완료됐다면 메인화면에서 [Servers] 탭에 걸려 있는 링크를 클릭한다. 4. 위에서 각자 서버로 추가한 버전을 클릭한 후 [Finish] 클릭 > 완료 Servers 탭에 Tomcat 서버가 추가되었으면 서버 등록 작업이 완료된 것이다..
📌웹 프로그래밍이란? 우리는 브라우저를 통해서 앉은자리에서 전 세계의 정보와 상품을 검색하고 구입할 수 있고 인터넷을 통해서 할 수 없는 일이 없을 정도로 자주 사용하고 유용하다. 그럼 우리가 브라우저를 통해 접할 수 있는 많은 사이트들은 어떻게 만들어졌을까? 예를 들어 google이나 네이버, 11번가 개인 쇼핑몰 등 대체로 모든 사이트들은 모두 웹 프로그래밍 언어를 통해서 구축되었다 할 수 있다. 웹 상에서 사용자와 기업 또는 사용자들간의 연결을 가능하게 하는 프로그래밍 언어이다. 웹 프로그래밍 동작 방식 일반적으로 웹 프로그래밍은 클라이언트(Client) / 서버(Server)의 방식으로 구축된다. 클라이언트(사용자)가 웹 브라우저를 통해 어떤 결과를 보여달라는 요청(Request)을 웹 서버에 보..