📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# header (4)

Servlet&Jsp 2019. 8. 7. 00:30

[서블릿/JSP] 표현 언어(EL)의 내장객체 사용법

이전글[서블릿/JSP] 표현 언어(EL) 기본 사용법 및 자료형 설명표현 언어(EL)를 이용한 내장객체 사용법JSP에서는 request, session, application 등의 기본적인 내장객체에 대한 참조변수를 제공하여 사용할 수 있게 해줍니다. 표현언어(Expression Language)에서도 JSP와 마찬가지로 내장객체를 제공하지만 참조변수명이 JSP의것과 다릅니다.추가적으로 JSP의 기본적인 내장객체와 다르게 HTTP 헤더를 참조할 수 있는 header객체나 쿠키를 참조할 수 있는 cookie객체 등을 추가로 제공합니다. EL에서 내장객체를 참조할때는 아래와 같이 사용합니다. 예제 GIT 링크요청 파라미터의 name값 : ${param.name}세션 스코프의 age 속성값 : ${sessio..

Servlet&Jsp 2019. 7. 10. 02:30

[서블릿/JSP] 톰캣 8.0 이하에서 HTTP Response 메시지에서 Server 값 바꾸기

톰캣 8.0 이하에서 HTTP Response 메시지에서 Server 값 바꾸기HTTP 응답메시지의 헤더중 Server라는 속성이 있고 이 값은 웹서버 제품의 이름을 알려줍니다. 톰캣은 기본적으로 Apache-Coyote라는 값을 응답하도록 되어있습니다.아래는 톰캣에게 요청을 보냈을때 응답 메시지를 캡쳐한것입니다.HTTP/1.1 200 OKServer: Apache-Coyote/1.1Set-Cookie: JSESSIONID=A07D4A517740C52E01F502DBF8DE5C0C; Path=/; HttpOnlyContent-Type: text/html;charset=UTF-8Content-Length: 142Date: Tue, 09 Jul 2019 05:01:43 GMT그러나 보안적인 측면에서 보았을때..

웹[Web] 2019. 3. 28. 10:25

[HTTP] HTTP 헤더 중 Content-Type 헤더와 Accept 헤더의 용도와 차이점

Content-Type 헤더Content-Type은 말그대로 HTTP 메시지(요청과 응답 모두)에 담겨 보내는 데이터의 형식을 알려주는 헤더입니다. 세상에 모든 브라우저와 모든 웹서버가 그렇다고는 말할 수 없겠지만 대부분의 HTTP 표준 스펙을 따르는 브라우저와 웹서버는 우선적으로 저 Content-Type 헤더를 기준으로 HTTP 메시지에 담긴 데이터를 분석하고 파싱할것입니다.만약 Content-Type 헤더가 없다면 데이터를 전송하는쪽(브라우저나 웹서버)에서는 특정한 형식의 데이터일지라도 받아들이는 쪽에서는 단순 텍스트 데이터라고밖에 생각할 수 없을것이며, 이를 분석하고 파싱하는 프로그램을 별도로 작성해주어야 겠지요.그러나 여기서 알아야할 점은 HTTP 요청의 경우 GET방식인 경우에는 무조건 URL..

Servlet&Jsp 2018. 2. 10. 23:30

[서블릿/JSP] JSP request 기본객체[2] http 요청 헤더 처리 방법

이전글[서블릿/JSP] JSP request 기본객체JSP request 기본 객체로 http 요청 헤더 처리 방법reqeust 객체를 통해 HTTP 요청 메세지의 헤더 정보를 다룰 수 있습니다.HTTP 요청 메세지의 헤더는 현재 요청에 대한 정보들을 담고 있으므로 이러한 정보가 필요한 경우에 사용합니다.request 내장객체(javax.servlet.http.HttpServletRequest) 의 헤더 관련 메서드메서드리턴 타입설명getHeader(String headerName)String지정한 이름의 헤더값을 구한다.getHeaders(String name)String지정한 이름의 헤더값들을 담은 Enumeration 객체를 리턴한다.getIntHeader(String name)String지정한 이..