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

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

jsp-config-property 예제:
< span class = "Code"> < jsp-config>
< span class= "indent2"> < /span> < jsp-property-group>
<display-name>JSPSampleConfig</display-name>
<url-pattern>*.jsp</url-pattern>
<page-encoding>ISO-8859-1</page-encoding>
<is-xml>거짓</is-xml>
<include-prelude>prelude.jspf</include-prelude>
</jsp-property-group>
</jsp-config>

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

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

사용자가 구성을 수정하거나 이전 동작으로 되돌릴 수 있도록 구성 옵션을 플래그 지정합니다. 문제점을 수정하려면 다른 <jsp-property-group> 구성을 적용할 포함된 파일을 일치시키십시오.

수정 예제:
< span class = "Code"> < jsp-config>
< span class= "indent2"> < /span> < jsp-property-group>
<display-name>JSPSampleConfig</display-name>
<url-pattern>*.jsp</url-pattern>
<page-encoding>ISO-8859-1</page-encoding>
<is-xml>거짓</is-xml>
<include-prelude>prelude.jspf</include-prelude>
</jsp-property-group>
< span class= "indent2"> < /span> < jsp-property-group>
<display-name>JSPFragments</display-name>
<url-pattern>*.jspf</url-pattern>
<page-encoding>ISO-8859-1</page-encoding>
<is-xml>거짓</is-xml>
</jsp-property-group>
</jsp-config>

웹 컨테이너 사용자 정의 특성 com.ibm.wsspi.jsp.reusepropertygroupconfigoninclude 또는 JSP 속성 reusePropertyGroupConfigOnInclude 이전 동작으로 되돌리는 데 사용할 수 있습니다. 다음으로 설정하십시오. true 동작을 되돌립니다. 이 특성의 기본값은 다음과 같습니다. false 이는 새 스펙 정의 동작을 허용합니다.

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