Java EE에는 ServletRequest.getParameterValues ()가 있습니다.
비 EE 플랫폼에서 URL.getQuery ()는 단순히 문자열을 반환합니다.
Java EE에 있지 않을 때 URL에서 쿼리 문자열을 올바르게 구문 분석하는 일반적인 방법은 무엇입니까 ?
< 랜트 >
자신의 파서를 시도하고 만드는 대답에서 인기가 있습니다. 이것은 매우 재미 있고 흥미 진진한 마이크로 코딩 프로젝트이지만, 나는 그것이 좋은 생각이라고 말할 수 없습니다 :(
아래 코드 스 니펫은 일반적으로 결함이 있거나 끊어집니다 (btw). 그것들을 깨는 것은 독자에게 흥미로운 연습입니다. 그리고 해커들은이를 사용하는 웹 사이트를 공격합니다 .
쿼리 문자열 구문 분석은 잘 정의 된 문제이지만 사양을 읽고 뉘앙스를 이해하는 것은 쉽지 않습니다. 일부 플랫폼 라이브러리 코더가 열심히 작업하고 수정 작업을 수행하는 것이 훨씬 좋습니다!
< / rant >
ServletRequest
.
getQuery()
내용 및 출력으로 가져 오려는 내용을 게시 할 수 있습니까?