날아라쩡글이의 블로그입니다.
post,get2가지 방식 본문
728x90
반응형
조회작업의 경우 응답의 컨텐츠를 html으로 보낼 수 있지만, insert,update,delete의 작업의 경우 재요청하는 응답을 보내야한다. 총 2번의 응답과 요청이 이뤄진다고 할 수 있다.
재요청의 URL의 응답으로 어떤작업인지가 제일 중요하다.
이전까지는 post방식으로 클라이언트에게 서버로 요청파라미터를 전달하였다.
- form태그 안에 폼의 입력요소를 추가하고
- form태그의 메소드 속성을 post로 설정하여 form태그안에서 submit타입의 버튼을 클릭해서 값을 제출하였다.
- 무한대로의 입력이 가능하고 데이터를 제한하지 않는다.
- 서버에 제한은 둘 수 있지만, http상에서는 제한을 두지않는다.
- getParameter로 값을 읽어올 수 있다.
- 값을 키값의 쌍값으로 body부로 전달하는 방법
요청을 받는 jsp파일
get방식으로는 2가지의 방식을 사용할 수 있다.
- 검색하는 방식으로 URL뒤에 값을 붙여서 전송하는 방법
- 검색을 진행하게 되면 이런 형태로 검색을 하게 되는데 이를
- 쿼리스트링 방식이라고한다. Query String 방식
- get방식으로 요청파라미터를 전달하는 방식이다.
- form태그안에서 폼의 입력요소를 추가한다.
- form태그의 method속성을 get으로 설정한다.
- form태그 안에서 submit타입의 버튼을 클릭해서 값을 제출한다.
- 링크를 만들때 입력하여 클릭시 데이터를 전송하는 방법
- get방식으로 요청파라미터를 전달하는 방식이다.
- 요청 URL을 만들어서 값을 보낸다. 링크에 값을 보내는것이다.
- a태그를 사용한다.
- a태그의 href속성에 요청할 URL을 지정한다.
- 요청 URL에 ?을 추가하고 ?뒤에 이름=값&이름=값&이름=값의 형식으로 서버에 보낼 데이터를 지정한다.
- 링크를 클릭했을때 지정된 URL요청이 서버로 보낼 데이터를 지정한다.
- 링크를 클릭했을 때 서버로 지정된 URL과 ?뒤의 데이터가 전달된다.
- 값에 대한 제한이 존재한다. 2000자내외로 작성해야한다.
- 클라이언트와 서버 가 연결된 방식으로 QUERY STRING방식이라고한다.
반응형
'중앙 HTA (2106기) story > JSP story(Apache)' 카테고리의 다른 글
paging처리하기, 페이징처리하기 (0) | 2021.11.12 |
---|---|
JSP tip (0) | 2021.11.11 |
HttpservletRequest, HttpservletResponse (0) | 2021.11.11 |
Tomcat 연결(응답, 요청) (0) | 2021.11.09 |
톰 캣 (0) | 2021.11.08 |
Comments