경우 요청 매개 변수 값을 얻을 나는 다음과 같은 요청 URL을 가질 수 있습니다어떻게 값이 해시 기호 (#)
localhost:8080/MyApp/browse/alphabetical/result?startsWith=#&page=1&size=10&sort=title&order=asc
공지 사항 요청 매개 변수 "startsWith=#"
을.
요청 매개 변수의 값으로 "#"
을 가져올 수 없습니다. 대신, 나는 빈 문자열 ("")을 요청 매개 변수의 값으로받습니다. 요청 매개 변수의 값으로 "#"
을 얻을 수있는 방법이 있습니까?
이 작동하지 않습니다 : ${param.startsWith eq '#'}
이 작품 : ${param.startsWith eq ''}
이 문제를 해결할 수있는 방법이없는 경우에, 나는 정말 원하지 않는 대신 startsWith=#
의 startsWith=0 ... startsWith=9
를 사용에 의존해야합니다
'#'매개 변수의 값으로 URL에 표시 할 수 없습니다 예를 들어,
JSP
페이지에서는<c:url>
JSTL 태그를 사용할 수 있습니다. '# '가 포함 된 매개 변수가 필요하면 인코딩해야합니다 (인코딩 된 값 : % 23). –