2014-01-22 3 views
4

변화 1 :등호가없는 쿼리 문자열 매개 변수 (값이 null)를 전달하고 있습니까?

file.jsp?parameter1=&parameter2=abc 

변화 2 :

file.jsp?parameter1&parameter2=abc 

내가 변화 (1)가 유효한 것으로 간주하지만, 변화 (2)는 유효한 것으로 간주됩니다 알아? 특히, 매개 변수에는 값이 없으며이 경우에는 등호가 필요합니까?

+1

가능한 [URL 쿼리 매개 변수에 유효한 값이 있습니까?] (http://stackoverflow.com/questions/4557387/is-a-url-query-parameter-valid-if-it-has- 무이자) –

답변

2

매개 변수 이름과 함께 쿼리 매개 변수를 사용하는 것이 유효하다고 생각합니다.

Java에 익숙하다면 @see UriComponentsBuilder QueryParam 함수를 살펴보십시오. 기본적으로 null을 갖는 모든 쿼리 매개 변수에 대해이 작업을 수행합니다.

어떤 값을 지정하지 않으면, 결과 URI는 (즉,? 대신? foo는 = 바 foo는.

대한 추가 정보를 원하시면이 답변을 참조하십시오 쿼리 매개 변수 이름이 포함됩니다. Is a url query parameter valid if it has no value?