📌하나의 파라미터에 하나의 파라미터 값 String getParameter(String ParamName) 하나의 파라미터 이름으로 하나의 파라미터 값이 전송되는 경우에는 앞서 실습했던 거 처럼 HttpServletRequest에서 제공되는 String getParameter(String ParamName)으로 처리가 가능했하다. 📌하나의 파라미터에 여러 개 파라미터 값 String[ ] getParameterValues(String paramName) 예를 들어 배열을 받았을 때 처럼, 하나의 파라미터 이름으로 여러 개의 값이 전송되어 올 때는 HttpServletRequest 인터페이스에서 제공되는 String[] getParameterValues(String paramName) 메서드를 사용해서 처..
앞서 실습할 때 한글을 입력했다면 글자가 깨져서 출력되는 경우가 있었을 수 있다. 📌한글 깨지는 이유 한글 처리가 제대로 되기 위해서는 클라이언트 즉, 브라우저에서 문자를 처리하는 방식과 서버에서 문자를 처리하는 방식이 같아야 한다. 즉, 브라우저에서는 문자를 euc-kr 방식으로 처리하는데 서버에서는 ISO-8859-1 방식으로 처리하게 되면 한글이 깨지는 결과가 된다. 클라이언트에서 문자를 euc-kr로 처리한다면 서버에서도 문자를 euc-kr로 처리해야 한글이 제대로 인식된다. 기본적으로 톰캣 서버에서 사용하는 캐릭터 셋은 "UTF-8 방식"이므로 한글이 제대로 인식되려면 Character-set을 변경해주어야 한다. 📌해결1. 인코딩 방식 직접 지정 HTML 경우 JSP 경우 Servlet 경우 ..
목차 1. GET 방식 2. POST 방식 3. GET 방식 예제 4. POST 방식 예제 GET 방식 //url에서 사용될 때 /myhome/mpahe.jsp?name=yeo-seung-chul&email=yeo@tistory.com //view에서 링크 여승철 특징 전송할 파라미터 데이터들을 URL 뒤에 name=value 형태로 전송한다. 여러 개의 파라미터 데이터들을 전송할 시에는 구분자로 '&'을 사용한다. 요청 시 파라미터 정보와 값들이 다 노출되므로 보안에 취약하다. 전송할 수 있는 파라미터의 길이는 최대 255 바이트이다. 본문(body)이 필요 없기 때문에 전송 속도가 POST 방식에 비해 빠르다. 언제 사용? 간단한 페이지를 요청할 때 사용 GET 방식으로 요청이 전송되는 경우 HTML..
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)을 웹 서버에 보..