Get 방식

gotcha!!·2023년 3월 20일
0

Servlet

목록 보기
2/5

Get 방식

요청하는 주소 뒤에 전달하려는 값을 key=value 형태로 붙여서 전달하는 방식

EX)
/ServletProject1/exmaple.do?inputName=홍길동&inputAge=20
/프로젝트 이름 / 서비스요청주소?key=value & key=value.. -> 전달하려는 값이 작성된 문자열 : QueryString

장점

장점 : 단순함, 주소창에 값을 임의로 작성할 수 있다.
캐싱가능 (묘칭 주소 저장 == 북마크, 즐겨찾기, 링크 공유)

단점

단점 : 보안에 취약함, 글자 수 제한이 있다.
검색, 게시글, 뉴스 공유등에 이용할 때 좋다.

form 태그에서 get은 생략해도 get방식으로 설정이 된다.

EX)

 <form action="/ServletProject1/example2.do" method="get">
        
        주문자 : <input type="text" name="orderer"> <br>
        
        hot <input type="radio" name="type" value="hot">
        ice <input type="radio" name="type" value="ice"> 

        <br>
        <br>

        커피 : 
        <select name="coffee">
            <option>아메리카노</option>
            <option>카페라떼</option>
            <option>초코칩프라페</option>
            <option>카푸치노</option>
        </select>
        

        <br>
        <br>

        옵션 : <br>
        1샷 추가 <input type="checkbox" name="opt" value="shot1">
        <br>
        2샷 추가 <input type="checkbox" name="opt" value="shot2">
        <br>
        연하게 <input type="checkbox" name="opt" value="softly">


        <br>
        <br>

        <button type="submit">주문하기</button>
    </form>
profile
ha lee :)

0개의 댓글