ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • GET
    WEB/JSP 2022. 7. 12. 00:47

    기본적으로 웹이라고 하는거는 브라우저를 사용하는 클라이언트가 뭔가를 요청하고 서버가 응답을 한다.

    기본적 클라이언트 요청하는 것은 문서

    문서를 요청할 때 추가적인 인자를 전달 할수 있다.

    이를 쿼리 스트링이라고한다.

    서버쪽에서는 단순히 정적인 문서를 전달 하는것이 아닌 요청에 맞게 문서를 만들어 준다

     

     


     

     

    쿼리 스트링 값을 이용한 반복문 작성

     

    getParameter();

    메서드를 이용하면  쿼리의 키워드를 읽을수 있다.

     

    (서버와 클라이언트 쿼리문의 키워드는 서로 약속이 되어야 함)

     

    서버는 cnt에 담겨온 값을 읽어 그 수만큼 출력을 함

    결과

    localhost:8080/hello?cnt=3

    쿼리 스트링에 요청한 수 만큼 출력이 이루어진 걸 볼 수 있다.

     


    사용자 입력을 통한 GET요청 하기

     

     

    if() : 쿼리 스트링에 값이 전달 되지 않거나 빈 문자 일때 예외 처리를 함

     

    <form action="hello">  action에 서블릿 매핑 주소를 적어 준다.

     

     

    사용자가 출력 버튼을 클릭 시

     

    => 액션명을 통해 URL주소를 작성 하게 되고 (localhost:8080/hello)

     

    =>  name에 입력한 값이 있으면 키값으로 쿼리스트링을 만들어 준다.

     

    결과

    이미지 출처:https://www.youtube.com/c/%EB%89%B4%EB%A0%89%EC%B2%98

    'WEB > JSP' 카테고리의 다른 글

    Cookie  (0) 2022.07.13
    Session 객체  (0) 2022.07.13
    Application 객체  (0) 2022.07.12
    서블릿 필터  (0) 2022.07.12
    POST  (0) 2022.07.12

    댓글

Designed by Tistory.