>  기사  >  웹 프론트엔드  >  Form.action 값 전송 문제

Form.action 값 전송 문제

WBOY
WBOY원래의
2016-08-31 08:41:452067검색

브라우저 주소 표시줄을 통해 URL을 입력하고 ?를 통해 매개변수를 전달하여 리소스를 요청하면 ? 뒤의 매개변수를 "쿼리 문자열"이라고 하며, 이는 직접 액세스하기 때문에 백그라운드 서블릿의 doGet()을 트리거합니다. 브라우저 주소창을 통한 방법은 GET 방식입니다.


폼의 메소드 속성이 매개변수 전달에 미치는 영향을 살펴보겠습니다.

원래 형식:








첫 번째 경우:
위의 양식 작업 속성이 작성되지 않은 경우 "제출" 버튼을 직접 클릭하면 양식의 제출 이벤트가 트리거됩니다. 이때 Firefox 브라우저의 콘솔을 통해 확인할 수 있습니다.
메시지 헤더에는 다음과 같은 주요 정보가 포함되어 있습니다. (1) 요청 주소 이후 '?'를 통해 매개변수가 전달됩니다. (2) 요청 방법은 GET

입니다.




매개변수 정보: 쿼리 문자열




폼의 메소드 속성을 지정할 경우:


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.