<is-xml> 및 <page-encoding> 옵션의 JSP 구성에서 동작 변경 확인

이 규칙은 <is-xml> <page-encoding> JSP 구성 옵션은 <jsp-property-group> of the web.xml 파일.

jsp-config-property 예제:
<jsp-config>
<jsp-property-group>
<display-name>JSPSampleConfig</display-name>
<url-pattern>*.jsp</url-pattern>
<page-encoding>ISO-8859-1</page-encoding>
<is-xml>false</is-xml>
<include-prelude>prelude.jspf</include-prelude>
</jsp-property-group>
</jsp-config>

이러한 구성 옵션을 포함된 JSP 파일에 적용하는 방법과 관련된 JSP 스펙이 명확해졌습니다. 시작하기 WebSphere Application Server V8, 의 <is-xml> <page-encoding> 구성 옵션은 패턴과 일치하는 JSP 파일에만 적용되며 URL 패턴과 일치하는 JSP 파일에만 적용되며, URL 패턴과도 일치하지 않는 한 포함된 JSP 파일에는 적용되지 않습니다.

이전 릴리스에서는 property-group과 일치하는 JSP에 또 다른 JSP를 삽입하는 경우(예: prelude 또는 coda)에도 원래의 property-group 설정이 포함 파일에 적용되었습니다. JSP 특성 그룹에 정의된 대부분의 특성은 전체 변환 단위에 적용됩니다. 즉 요청된 JSP 파일이 URL 패턴에 의해 일치되는 경우, 이 JSP 파일은 include 지시문을 통해 모든 파일을 포함합니다. 예외는 다음과 같습니다 <page-encoding> <is-xml> 속성 패턴에 따라 일치하는 각 JSP 파일에 개별적으로 적용되는 URL 패턴에 따라 개별적으로 적용됩니다.

사용자가 구성을 수정하거나 이전 동작으로 되돌릴 수 있도록 구성 옵션을 플래그 지정합니다. 문제를 해결하려면 다른 <jsp-property-group> 을 클릭하여 포함된 파일과 일치하도록 에 구성을 적용하려는 위치와 일치하도록 설정합니다.

수정 예제:
<jsp-config>
<jsp-property-group>
<display-name>JSPSampleConfig</display-name>
<url-pattern>*.jsp</url-pattern>
<page-encoding>ISO-8859-1</page-encoding>
<is-xml>false</is-xml>
<include-prelude>prelude.jspf</include-prelude>
</jsp-property-group>
<jsp-property-group>
<display-name>JSPFragments</display-name>
<url-pattern>*.jspf</url-pattern>
<page-encoding>ISO-8859-1</page-encoding>
<is-xml>false</is-xml>
</jsp-property-group>
</jsp-config>

웹 컨테이너 사용자 지정 속성 com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude 또는 JSP 속성 reusePropertyGroupConfigOnInclude 를 사용하여 이전 동작으로 되돌릴 수 있습니다. 다음 중 하나로 설정합니다 true 를 눌러 동작을 되돌릴 수 있습니다. 이 속성의 기본값은 false 를 사용하여 새로운 사양 정의 동작을 허용합니다.

추가 정보는 다음을 참조하십시오.