2014-10-02 4 views
0

나는 뒤죽박죽이다. 나는 &;이 쿼리 매개 변수에 유효한 구분 기호라고 생각했습니다.HttpServletRequest # getParameterValues ​​("key")가 세미콜론을 구분 기호로 인식하지 않는 이유는 무엇입니까?

것 같다

이 같은 경우 7 HttpServletRequest.getParameterValues("key") 내 매개 변수를 인식하지 것이다 바람둥이 :

http://en.wikipedia.org/wiki/Query_string

:

http://acme.com/my.jsp?x=1;y=2;z=3 

내가 여기 경우, 세미콜론의 언급이

이 방법으로 tomcat 7에서 강제로 인식 할 수 있습니까? 아니면 사용할 더 좋은 방법이 있습니까?

감사합니다.

폐쇄
+0

HTML 내부에서 '

...
'외부로 해당 URL을 보내시겠습니까? – EJP

+0

관련 w3.org "성능, 구현 및 디자인 노트", [B.2.2 URI 속성 값의 앰퍼샌드] (http://www.w3.org/TR/1999/REC-html401-19991224/appendix/)에 링크 notes.html # hB.2.2) –

+0

일종의 이전에 답변 됨 - http://stackoverflow.com/a/7287629/775715 –

답변

0

,이

https://issues.apache.org/bugzilla/show_bug.cgi?id=39740

가로 표시되기 전에 마지막 코멘트 "해결되지 않습니다 바람둥이 7 쿼리 매개 변수 내에서 구분 기호로 세미콜론을 인식하지 않는 이유를 요약 버그 보고서입니다 "이것은 사용자 정의 필터를 구현하여 해결할 수 있다는 것입니다. 물론 사실입니다.

응답 해 주신 모든 분들께 감사드립니다.