728x90 반응형 IT515 [JSP] - 7. tomcat 버전별 인코딩 하는 방법 #tomcat 버전별 인코딩 하는 방법 #요청 파라미터 인코딩 :웹 브라우저와 웹 서버는 똑같은 캐릭터 셋을 사용해야 한다. e.g.) 클라이언트 UTF-8 인코딩 = 서버 UTF-8 디코딩 #request.setCharacterEncoding("utf-8") -메서드를 사용해서 파라미터 값을 디코딩할 때 사용할 캐릭터셋을 지정할 수 있다. #사용법 1. 파라미터 값을 사용하기 전에 실행해주어야 한다. 2. post방식일 때만 됨(request-body라 설정 가능) 3. 하지만 get은 표준화된 인코딩 방식을 제공해주지 않는다. (다른방식 사용) 4. get은 WAS에 따라서도 다른 방식이 필요하다. #톰캣버전별 기본 인코딩 값 톰캣 6 : EUC-KR 톰캣 7 : ISO-8859-1 톰캣 8 : UT.. 2020. 7. 21. [JSP] - 6. GET방식/POST방식 차이 #GET방식/POST방식 차이 #GET / POST 방식의 차이 GET POST 전송방식 URL에 파라미터를 붙여서 전송 데이터 영역에 파라미터 데이터가 전송 사용방식(멱등) 같은 일을 2번이상 수행해도 상관없는 작업(Read), 멱등O 여러번 수행하면 안되는 작업 (Create, Update, Delete), 멱등X 서버와의 상관관계 서버측 데이터나 상태에 변화가 없다. 서버측 데이터나 상태에 변화가 있다. 전송 위치 request line부분 request body부분 전송량 URL에 이어 붙이기 때문에 길이 제한이 있어서 전송하는 양이 제한적이다. 전송되는 양이 무제한 보안 URL에 노출되어서 보안에 취약 URL에 보이지 않아서 보안에 우수 2020. 7. 20. [JSP] - 5. request(기본객체) #request(기본객체) #request 기본 객체 : 사용자의 요청정보를 담고 있는 객체 #request 기본 객체가 제공하는 기능 -클라이언트(웹 브라우저)와 관련된 정보 읽기 기능 -서버와 관련된 정보 읽기 기능 -클라이언트가 전송한 요청 파라미터 읽기 기능 -클라이언트가 전송한 요청 헤더 읽기 기능 -클라이언트가 전송한 쿠키 읽기 기능 -속성 처리 기능 #request 기본 객체의 클라이언트 및 서버 정보 관련 메서드 클라이언트IP = 요청정보길이 = 요청정보 인코딩 = 요청정보 컨텐츠타입 = 요청정보 프로토콜 = 요청정보 전송방식 = 요청 URI = 컨텍스트 경로 = 서버이름 = 서버포트 = -결과 화면 #request객체는 스트립트릿이나 표현식에서만 쓸 수 있고 선언부에서는 쓸 수 없다. #.. 2020. 7. 20. [JSP] - 4. 스크립스(Script) 요소 #스크립스(Script) 요소 1. 스크립트릿(Scriptlet) : 자바 코드를 실행할 때 사용하는 코드 블록이다. - 2. 표현식(Expression) : 어떤 값을 출력 결과에 포함시키고자 할 때 사용된다. - 오늘은 년 월 일 입니다 -결과 화면 3. 선언부(Declaration) : JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 멤버변수나 메서드를 작성할 때 사용한다. - 10 * 25 = -결과 화면 예제1) + = - = * = / = % = -결과화면 2020. 7. 20. [JSP] - 3. 디렉티브(Directive) 요소 #디렉티브(Directive) 요소 -디렉티브(Directive)는 JSP 페이지에 대한 설정 정보를 지정할 때 사용 된다. ※ JSP가 제공하는 디렉티브 디렉티브 설명 page JSP 페이지에 필요로 하는 정보를 설정한다. taglib JSP 페이지에서 사용할 태그 라이브러리를 지정한다. include JSP 페이지의 특정 영역에 다른 문서를 포함시킨다. 1. page : JSP가 생성하는 문서의 타입, 출력 버퍼의 크기, 에러 페이지 등 JSP 페이지에서 필요로 하는 정보를 설정한다. Hello world 2. taglib : JSP 페이지에서 사용할 태그 라이브러리를 지정한다. 3. include : JSP 페이지의 특정 영역에 다른 문서를 포함시킨다. 2020. 7. 20. [JSP] - 2. tomcat서버 설치 및 이클립스에서 실행하는 방법 #tomcat서버 설치 및 이클립스에서 실행하는 방법 1. 톰캣 사이트에서 다운로드 http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar tomcat.apache.org -버전 확인 후 다운로드 페이지로 이동 -Co.. 2020. 7. 20. 이전 1 ··· 82 83 84 85 86 다음 728x90 반응형