'post'에 해당되는 글 4건

  1. 2019.10.11 :: GET / POST 한글깨짐 처리 방법
  2. 2019.10.11 :: GET과 POST
  3. 2019.06.20 :: [JSP] GET / POST 한글 깨짐 처리 방법
  4. 2019.06.19 :: Get방식과 Post방식
JSP 2019. 10. 11. 22:27

[ GET ]

<figure class="imageblock alignLeft" style="margin: 0px; max-width: 100%; clear: both; padding: 0px; display: table; position: relative; font-family: "Noto Sans KR", sans-serif; font-size: 16px;">

</figure>

get에서는 Project Explorer에서 Servers->Tomcat v9.0 Server at localhost-config->server.xml 을 엽니다.

<figure class="imageblock floatLeft" style="margin: 0px 20px 0px 0px; max-width: 100%; clear: both; padding: 0px; display: table; position: relative; float: left; font-family: "Noto Sans KR", sans-serif; font-size: 16px;">

</figure>

 

자신 서버에 맞는 포트번호를 찾아서 URLEncoding="UTF-8" 를 추가 시킵니다.

 

[자신 서버에 맞는 포트번호 찾는 방법]

<figure class="imageblock alignLeft" style="margin: 0px; max-width: 100%; clear: both; padding: 0px; display: table; position: relative; font-family: "Noto Sans KR", sans-serif; font-size: 16px;">

</figure>

 

하단의 Servers에 있는 localhost를 좌클릭 두번하여 나오는 창에서 확인하실 수 있습니다.

<figure class="imageblock alignCenter" style="margin: 0px auto 20px; max-width: 100%; clear: both; padding: 0px; display: table; position: relative; text-align: center; font-family: "Noto Sans KR", sans-serif; font-size: 16px;">

</figure>

[ POST ]

post에는 JSP에 밑 코드를 추가하면 됩니다.

<% request.setCharacterEncoding("UTF-8"); %>

위 코드는 UTF-8를 인코딩하겠다는 의미입니다.

'JSP' 카테고리의 다른 글

GET과 POST  (0) 2019.10.11
[JSP] 쿠키와 세션  (0) 2019.06.20
[JSP] 영역(Scope)에 대한 정리  (0) 2019.06.20
[JSP] GET / POST 한글 깨짐 처리 방법  (0) 2019.06.20
Get방식과 Post방식  (0) 2019.06.19
posted by 스노(Snow)
:
JSP 2019. 10. 11. 22:25

[GET하고 POST를 사용하는 이유]

Get과 Post는 HTTP프로토콜을 이용해서 서버에 데이터를 전달할 때 사용하는 메서드입니다.

 

데이터를 전달한다는 본질적인 기능적인 측면에서는 같다고 할 수 있습니다.

 

하지만, 세부적으로 보안과, 전달형식, 전달할 수 있는 데이터의 양에 따라 차이점이 발생합니다.

 

[GET]

Get은 주소줄에 값이 ?뒤에 입력한 정보가 노출되어, 정보를 보여주어도 상관없는 기능을 수행할 때 get 메소드를 수행합니다. GET은 길이제한이 있어서 많은 양의 데이터를 보내기가 어렵습니다.

get 방식은 post방식보다 빠르다고 할 수 있는데 get방식의 요청은 캐싱(캐시라고 하는 처리가 더 빠른 메모리 영역으로 데이터를 가져와서 접근하는 방식을 말합니다.)때문에 빠릅니다.

 

[Post]

Post는 입력할 정보를 숨겨 정보가 보이면 안될 때 주로 사용됩니다. Get과 다르게 요청시 데이터양의 제한이 없으며, url상에 나타나지 않아 보안상 좋습니다.

 

[GET과 POST]

GET은 가져온다는 개념이고, POST는 수행한다는 개념으로 받아들이면 이해하기 편합니다.

 

즉, get은 서버에서 어떤 데이터를 가져와서 보여줄 때 사용하며, 데이터의 내용이나 상태를 바꾸지 않을 경우에 사용합니다. 예를 들자면 게시판의 리스트라던지 글보기 기능 같은 것이 이에 해당됩니다. 반면에 post는 서버의 값이나 상태를 바꾸기 위해서 사용됩니다. 글을 쓰는 것으로 예를들자면 글의 내용을 저장하고, 수정할 때 post를 사용합니다. post방식이나 get방식 모두 보내는 데이터는 전부 클라이언트측에서 볼 수 있습니다. 단지 get방식은 URL에 데이터가 표시되어 별다른 노력없이 볼 수 있지만, 보안을 생각한다면 두 방식 모두 암호화 해야합니다.

 

'JSP' 카테고리의 다른 글

GET / POST 한글깨짐 처리 방법  (0) 2019.10.11
[JSP] 쿠키와 세션  (0) 2019.06.20
[JSP] 영역(Scope)에 대한 정리  (0) 2019.06.20
[JSP] GET / POST 한글 깨짐 처리 방법  (0) 2019.06.20
Get방식과 Post방식  (0) 2019.06.19
posted by 스노(Snow)
:
JSP 2019. 6. 20. 17:26

JSP 문서 페이지를 이동하여 값을 전달할 때 한글이 깨질 경우 수정하는 방법을 알아보겠습니다.

 

[ GET ]

get에서는 Project Explorer에서 Servers->Tomcat v9.0 Server at localhost-config->server.xml 을 엽니다.

 

자신 서버에 맞는 포트번호를 찾아서 URLEncoding="UTF-8" 를 추가 시킵니다.

 

[자신 서버에 맞는 포트번호 찾는 방법]

 

하단의 Servers에 있는 localhost를 좌클릭 두번하셔서 나오는 창에서 확인하실 수 있습니다.

[ POST ]

 

post에는 JSP에 다음의 코드 중 하나를 추가하면 됩니다.


<% request.setCharacterEncoding("UTF-8"); %>

 

<% request.setCharacterEncoding("EUC-KR"); %>

 

위 코드들은 각각 UTF-8 과 EUC-KR을 인코딩하겠다는 의미입니다.

'JSP' 카테고리의 다른 글

GET / POST 한글깨짐 처리 방법  (0) 2019.10.11
GET과 POST  (0) 2019.10.11
[JSP] 쿠키와 세션  (0) 2019.06.20
[JSP] 영역(Scope)에 대한 정리  (0) 2019.06.20
Get방식과 Post방식  (0) 2019.06.19
posted by 스노(Snow)
:
JSP 2019. 6. 19. 19:55

[GET하고 POST를 사용하는 이유]

Get과 Post는 HTTP프로토콜을 이용해서 서버에 데이터를 전달할 때 사용하는 메서드입니다.

데이터를 전달한다는 본질적인 기능적인 측면에서는 같다고 할 수 있습니다.

 

하지만, 세부적으로 보안과, 전달형식, 전달할 수 있는 데이터의 양에 따라 차이점이 발생합니다.

 

[GET]

Get은 주소줄에 값이 ?뒤에 입력한 정보가 노출되어, 정보를 보여주어도 상관없는 기능을 수행할 때 get 메소드를 수행합니다. GET은 길이제한이 있어서 많은 양의 데이터를 보내기가 어렵습니다.

get 방식은 post방식보다 빠르다고 할 수 있는데 get방식의 요청은 캐싱(캐시라고 하는 처리가 더 빠른 메모리 영역으로 데이터를 가져와서 접근하는 방식을 말합니다.)때문에 빠릅니다.

 

형식 : http://xxx.xxx.co.kr/servlet/login?id=hi&name=hong 

[Post]

Post는 입력할 정보를 숨겨 정보가 보이면 안될 때 주로 사용됩니다. Get과 다르게 요청시 데이터크기의 제한이 없으며, url상에 파라미터가 나타나지 않아 get형식보다 보안상 좋습니다.

 

[GET과 POST 어떤걸 사용해야하나요?]

GET은 가져온다는 개념이고, POST는 수행한다는 개념으로 받아들이면 이해하기 편합니다.

 

즉, get은 서버에서 어떤 데이터를 가져와서 보여줄 때 사용하며, 데이터의 내용이나 상태를 바꾸지 않을 경우에 사용합니다. 예를 들자면 게시판의 리스트라던지 글보기 기능 같은 것이 이에 해당됩니다. 반면에 post는 서버의 값이나 상태를 바꾸기 위해서 사용됩니다. 글을 쓰는 것으로 예를들자면 글의 내용을 저장하고, 수정할 때 post를 사용합니다. post방식이나 get방식 모두 보내는 데이터는 전부 클라이언트측에서 볼 수 있습니다. 단지 get방식은 URL에 데이터가 표시되어 별다른 노력없이 볼 수 있지만, 보안을 생각한다면 두 방식 모두 암호화 해야합니다.

'JSP' 카테고리의 다른 글

GET / POST 한글깨짐 처리 방법  (0) 2019.10.11
GET과 POST  (0) 2019.10.11
[JSP] 쿠키와 세션  (0) 2019.06.20
[JSP] 영역(Scope)에 대한 정리  (0) 2019.06.20
[JSP] GET / POST 한글 깨짐 처리 방법  (0) 2019.06.20
posted by 스노(Snow)
: