IBM Support

PK47738: VERSION 6 IS MORE ADHERENT TO THE JSP SPECIFICATION THAN V5. <JSP:PARAM> SHOULD BE LEFT UNENCODED BY PAGE AUTHOR.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The problem is seen because WebSphere 6.x is more adherent to
    the JSP specification. According the the specification
    <jsp:param> should be left unencoded by the page author.
    For backword compatability, JSP develepment team has decided
    to provide a custom property to turn off url encoding if the
    need be for the jsp tag <jsp:param>
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM WebSphere Application Server versions    *
    *                 6.0.2 and 6.1 users whose applications try   *
    *                 to encode JavaServer Pages (jsp) parameters  *
    ****************************************************************
    * PROBLEM DESCRIPTION: According to the JSP specification,     *
    *                      page authors are not allowed to         *
    *                      encode jsp params in the <jsp:param>    *
    *                      tag. This restriction was however       *
    *                      allowed in version 5 while it was       *
    *                      tightened in version 6.Due to this      *
    *                      change, customers applications produce  *
    *                      erroneous output on version 6 while     *
    *                      it worked fine on version 5             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In order to maintain backward compatibility with version 5, in
    version 6 a new custom property called
    'disableURLEncodingForParamTag' has been introduced. By setting
    this property to true, the version 5 behaviour will be allowed
    in version 6 too.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PK47738

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    60A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-06-25

  • Closed date

    2007-09-14

  • Last modified date

    2007-11-07

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • JPS
    

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R60A PSY

       UP

  • R60H PSY

       UP

  • R60I PSY

       UP

  • R60S PSY

       UP

  • R60W PSY

       UP

  • R61A PSY

       UP

  • R61H PSY

       UP

  • R61I PSY

       UP

  • R61S PSY

       UP

  • R61W PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 December 2021