Working with Java Server Pages
You can easily integrate any existing Java Server Pages (JSPs) with Oracle9iAS Portal. You can either upload your JSPs to Portal to create JSP pages (internal JSPs), or you can keep your JSPs outside Portal (external JSPs).
You can add portlets to your JSPs. To do this, you must first enable the JSP access page group setting and specify an access key to ensure security.
After you have enabled JSP access for a page group, you can either add portlet instances from any standard page within the page group to your JSPs, or you can create externally published portlets that you can then add to your JSPs.
If you add an existing portlet instance to your JSP, any customizations made on the portlet instance in the standard page are automatically reflected in the JSP. This means that you do not have to maintain separate portlets for standard pages and JSPs. However, if a user is not aware that a particular portlet instance is being used in a JSP, and removes it from the standard page, it will not longer be displayed on the JSP.
If you create an externally published portlet to add to your JSP, you are effectively creating a separate portlet instance that can be accessed by the JSP. This way, you can ensure that a portlet instance won't be accidentally removed from your JSP. You can still apply customizations to the portlet from within the Navigator.
For more information about integrating your JSPs with Portal, see Integrating Java Server Pages with Oracle9iAS Portal on the Oracle Technology Network.
Making a portlet available for use in JSPs
JSP considerations