Oracle JavaServer Pages Developer's Guide and Reference Release 8.1.7 Part Number A83726-01 |
Library | Service | Contents | Index

## Summary of OracleJSP Releases and Feature Sets

OracleJSP release 1.1.0.0.0, which fully supports the JSP 1.1 specification, is provided with Oracle8i release 8.1.7. In this document, "OracleJSP release 8.1.7" is synonymous with "OracleJSP release 1.1.0.0.0".

Some other Oracle platforms supporting OracleJSP have not yet incorporated the latest OracleJSP release, however--they integrate OracleJSP release 1.0.0.6.1 or 1.0.0.6.0, which were JSP 1.0 implementations.

### OracleJSP Releases Provided with Oracle Platforms

Table 2-1 summarizes which OracleJSP releases are provided with which Oracle platform releases as of this writing.

The "OracleJSP Feature Notes" column refers to OracleJSP release 1.1.0.0.0 features documented in this document that are limited in the OracleJSP release noted for the particular Oracle platform, or have special significance for the platform. For more information, see "OracleJSP Feature Notes for Release 1.0.0.6.x".

##### Table 2-1 Oracle Platform Releases and OracleJSP Releases

Oracle Platform | Servlet Environment | OracleJSP Release | OracleJSP Feature Notes
--- | --- | --- | ---
Oracle Servlet Engine (Oracle8i), release 8.1.7 | servlet 2.2 | OracleJSP 1.1.0.0.0 (JSP 1.1) | n/a
Oracle Internet Application Server, release 1.0.1 | servlet 2.0 (Apache/JServ) | OracleJSP 1.1.0.0.0 (JSP 1.1) | n/a
Oracle Internet Application Server, release 1.0.0 | servlet 2.0 (Apache/JServ) | OracleJSP 1.0.0.6.0 (JSP 1.0) | `globals.jsa` config params JML restrictions
Oracle Application Server, release 4.0.8.2 | servlet 2.1 | OracleJSP 1.0.0.6.0 (JSP 1.0) | config params JML restrictions
Oracle Web-to-go, release 1.3 | servlet 2.1 | OracleJSP 1.0.0.6.1 (JSP 1.0) | config params JML restrictions
Oracle JDeveloper, release 3.1 | servlet 2.1 | OracleJSP 1.0.0.6.1 (JSP 1.0) | config params JML restrictions

It is possible to download, incorporate, and use more recent OracleJSP versions with the above Oracle platforms; the OracleJSP versions documented are the versions that are supplied as part of the product.

To verify the OracleJSP release being used in a particular environment, retrieve the release number from the implicit `application` object in a JSP page, as follows:

    <%= application.getAttribute("oracle.jsp.versionNumber") %>

### OracleJSP Feature Notes for Release 1.0.0.6.x

The following points describe the significance of the "OracleJSP Feature Notes" column in Table 2-1 above, regarding OracleJSP release 1.0.0.6.x.

- The servlet 2.0 specification did not provide a complete framework for Web applications. For servlet 2.0 environments such as Apache/JServ and Oracle Internet Application Server (which uses Apache/JServ), all releases of OracleJSP offer extensions through the `globals.jsa` mechanism to support a more complete application framework. See "OracleJSP Application and Session Support for Servlet 2.0" for more information.

- Some OracleJSP configuration parameters that are supported in release 1.1.0.0.0 were not yet supported in release 1.0.0.6.x. See "Configuration Parameters Summary Table".

- Release 1.0.0.6.x of OracleJSP complied with the JSP 1.0 specification, not the JSP 1.1 specification, so could not support the JSP 1.1 custom tag library mechanism. As a result, these OracleJSP releases supported JML tags through an Oracle-specific compile-time implementation, using extensions to the OracleJSP translator.

  Use of JML in OracleJSP release 1.0.0.6.x requires a `taglib` directive (as specified for JSP 1.1 and supported by OracleJSP 1.1.0.0.0), but the directive must specify the class that contains the library, as follows:

      <%@ taglib uri="oracle.jsp.parse.OpenJspRegisterLib" prefix="jml" %>

  By contrast, when using a JSP implementation that complies with the JSP 1.1 specification, such as OracleJSP 1.1.0.0.0, the `taglib` directive specifies the tag library description file (in a `.tld` file or `.jar` file), as follows:

      <%@ taglib uri="/WEB-INF/tlds/jmltags.tld" prefix="jml" %>

  For information about the JML compile-time implementation, see Appendix C, "Compile-Time JML Tag Support".

| Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
Library | Service | Contents | Index