더하기 부호를 포함하는 URL에서 동작 변경 확인

이 규칙은 URL의 조회 매개변수 부분이 아닌 더하기 부호(+)를 포함하는 양식 조치 태그(<form action=>) 또는 JSP 링크 태그()에서 URI를 플래그 지정합니다.

WebSphere Application Server 버전 5.1 이전에서는 URL을 디코드하면 조회 매개변수뿐만 아니라 전체 URL도 디코드됩니다. 더하기 부호가 조회 매개변수에 없는 경우 특수 문자로 처리하지 않도록 웹 컨테이너가 변경되었습니다. 버전 5.1.1.11에서는 웹 컨테이너 사용자 정의 특성이 추가되어 더하기 부호를 디코딩하는 원래 동작으로 되돌아 갔습니다.

URL에 디코드할 수 없는 더하기 부호를 포함하는 경우 웹 컨테이너 사용자 정의 특성 com.ibm.ws.webcontainer.decodeURLPlusSign을 false로 지정하십시오. 기본 동작은 true입니다.

예제 1.

1. My Link
2. My Link
3. My Link

예제 1에서, 조회 매개변수 외부에 있는 더하기 부호를 포함하므로 항목 번호 1과 2를 플래그 지정합니다.

예제 2:

1.<form action="some+path/"> ... </form>
2.<form action="somepath/"> ... </form>

예제 2에서 규칙은 첫 번째 항목만 플래그 지정합니다.

추가 정보는 java.net.URL Java 문서를 참조하십시오.