Sun ONE logo     Previous     Contents     Index     Next     
Sun ONE Portal Server 6.0 Desktop Customization Guide



Appendix C       JavaServer Pages Reference


This appendix describes the various JavaServer Pages™ (JSP™) used by Sun™ ONE Portal Server.

This appendix contains these sections:

Before using this appendix, you should understand the order in which Sun ONE Portal Server looks for JSPs. Some of the JSPs that are used by a particular channel are actually located in the directory named for the provider instead of the channel. In other cases, the JSPs are located in the /etc/opt/SUNWps/desktop/default directory. Also, if the Desktop type is something other than default (for example, anonymous), the lookup mechanism searches in the default directory if the file is not found in the particular Desktop type subdirectory.

See "JSP and Template Files Lookup Scenario" for more information.

Anonymous FrameTabContainer Desktop JSPs

Anonymous Desktop JSPs for the FrameTabContainer are located in the /etc/opt/SUNWps/desktop/anonymous/FrameTabContainer directory.

Table C-1 is a two column table: column one lists the file name; column two provides a brief description.


Table C-1    Anonymous FrameTabContainer Desktop JSPs  

Filename

Description

frametab.jsp  

This JSP is the anonymous version of the frametab.jsp for the frame tab container with the links for customization deactivated.  

header.jsp  

This JSP is the anonymous version of the header.jsp for the frame tab container with the links for customization deactivated.  

menubar.jsp  

This JSP is the anonymous version of the menubar.jsp for frame tab container with the links for customization deactivated.  

Anonymous JSPTabContainer Desktop JSPs

Anonymous Desktop JSPs for the JSPTabContainer are located in the /etc/opt/SUNWps/desktop/anonymous/JSPTabContainer directory.

Table C-2 is a two column table: column one lists the file name; column two provides a brief description.


Table C-2    Anonymous JSPTabContainer Desktop JSPs  

Filename

Description

header.jsp  

This JSP is the anonymous version of the header.jsp for the tab container with the links for customization deactivated.  

menubar.jsp  

This JSP is the anonymous version of the menubar.jsp for the tab container with the links for customization deactivated.  

Anonymous JSPTableContainer Desktop JSPs

Anonymous Desktop JSPs for the JSPTableContainer are located in the /etc/opt/SUNWps/desktop/anonymous/JSPTableContainer directory.

Table C-3 is a two column table: column one lists the file name; column two provides a brief description.


Table C-3    Anonymous JSPTableContainer Desktop JSPs  

Filename

Description

header.jsp  

This JSP is the anonymous version of the header.jsp for the table container with the links for customization deactivated.  

menubar.jsp  

This JSP is the anonymous version of the menubar.jsp for the table container with the links for customization deactivated.  

providerCommands.jsp  

Displays the provider command bar for each channel inside the table container.  

table.jsp  

Displays the table container's content view, which is used by the table container inside a frame tab container. (Dynamically includes launchPopup.jsp, tablecolumn.jsp, and tabletopbottom.jsp.)  

tabtable.jsp  

Displays the table container's content view, which is used by the table container inside a tab container. (Dynamically includes launchPopup.jsp, tablecolumn.jsp, and tabletopbottom.jsp.)  

toptable.jsp  

Displays the table container's content view, which is used by the table container that is the top most container in the Desktop. (Dynamically includes launchPopup.jsp, tablecolumn.jsp, and tabletopbottom.jsp.)  

FrameTabContainer JSPs

FrameTabContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/FrameTabContainer directory.

Table C-4 is a two column table: column one lists the file name; column two provides a brief description.


Table C-4    FrameTabContainer JSPs  

File Name

Description

banner.jsp  

Contains the required JavaScript™ and the body tag for the right frame of the frame tab container.  

frameset.jsp  

Contains the HTML source for frames of the frameset container.  

frametab.jsp  

Is the main JSP for the frame tab container and throws out the requested content for each frame based on the request parameters from the frameset JSP.  

frametabedit.jsp  

Displays the Edit page for the frame tab container where new pages can be added, removed, or renamed.  

frametabmenu.jsp  

Displays the left frame for the frame tab container that has the list of available pages and links to them.  

header.jsp  

Displays the product banner that is used by the frame tab container.  

makeNewTab.jsp  

Provides the content for the Make New Page part of the Sections page in the frame tab container.  

makeTopic.jsp  

Provides the content for each of the page topics in the Make New Page.  

menubar.jsp  

Displays the menubar that has the Home, Tabs, Theme, Help, and Logout links.  

remove.jsp  

Displays the remove, rename, and start links for each of the selected pages of the frame tab container in the Current Tab Settings page.  

removeRenameTab.jsp  

Displays the Start Page, Tab, and Actions part of the Current Tab Settings page for the frame tab container.  

selectedTab.jsp  

Displays the content for the right frame of the frame tab container.  

JSPContentContainer JSPs

JSPContentContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPContentContainer directory. These JSPs are used for the content view when the Content link is selected in a JSP-based table container.

Table C-5 is a two column table: column one lists the file name; column two provides a brief description.


Table C-5    JSPContentContainer JSPs

File Name

Description

contentLayoutBar.jsp  

Displays the tab notch and the content layout bar in the content page.  

contentdoedit.jsp  

Processes the result from the Content Edit page.  

contentedit.jsp  

Displays the content Edit page.  

JSPCustomThemeContainer JSPs

JSPCustomThemeContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPCustomThemeContainer directory. These JSPs are used when the Custom Theme link is selected in the Themes page.

Table C-6 is a two column table: column one lists the file name; column two provides a brief description.


Table C-6    JSPCustomThemeContainer JSPs  

File Name

Description

customthemedoedit.jsp  

Processes the result from the Custom Theme page.  

customthemeedit.jsp  

Displays the Custom Theme Edit page.  

themepreview.jsp  

Displays the preview view of the Custom Theme page.  

JSPEditContainer JSPs

JSPEditContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPEditContainer directory. These JSPs are used when the Edit icon is selected in a channel title bar inside a JSP- based container. Channels that have the editType defined as EDIT_SUBSET use these JSPs.

Table C-7 is a two column table: column one lists the file name; column two provides a brief description.


Table C-7    JSPEditContainer JSPs

File Name

Description

contentLayoutbar.jsp  

Displays the tab notch and the content layout bar in the Layout page.  

doedit.jsp  

Processes the result from the Edit page.  

edit.jsp  

Displays the Edit view of a channel. Also provides a wrapper around the actual Edit view for a given channel.  

JSPFrameCustomTableContainerProvider JSPs

JSPFrameCustomTableContainerProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPFrameCustomTableContainerProvider directory. JSPFrameCustomTableContainerProvider JSPs are mainly used by the user created pages in the frame tab container. When the user creates a new page from the Sections page in the frame tab container, a new table container is created dynamically. The following JSPs are used by the user created table containers.

Table C-8 is a two column table: column one lists the file name; column two provides a brief description.


Table C-8    JSPFrameCustomTableContainerProvider JSPs  

File Name

Description

framecustomtable.jsp  

Displays the content for the newly created page (table container) from the Sections page.  

launchPopup.jsp  

Displays the content for a detached window of a channel in the table container. (Dynamically included.)  

leafWrapper.jsp  

Displays the channel titlebar and border.  

providerCommands.jsp  

Displays the channel command buttons and links, such as Remove, Minimize/Maximize, Edit, and Help.  

tablecolumn.jsp  

Handles the left, center and right columns of a table. (Dynamically included.)  

tabletopbottom.jsp  

Handles the top and bottom channels of a table. (Dynamically included.)  

JSPLayoutContainer JSPs

JSPLayoutContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPLayoutContainer directory. These JSPs are used to display the Layout view when the Layout link is selected in a JSP-based table container.

Table C-9 is a two column table: column one lists the file name; column two provides a brief description.


Table C-9    JSPLayoutContainer JSPs

Filename

Description

contentLayoutBar.jsp  

Displays the tab notch and the content layout bar in the Layout page.  

layout1.jsp  

Displays the thin-wide layout view.  

layout2.jsp  

Displays the wide-thin layout view.  

layout3.jsp  

Displays the thin-wide-thin layout view.  

layoutdoedit.jsp  

Processes the result from the Layout Edit page.  

layoutedit.jsp  

Displays the Layout Edit page.  

selectLayout.jsp  

Displays the three layout images and the select radio buttons.  

JSPPopupContainer JSPs

JSPPopupContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPPopupContainer directory. These JSPs are used when a channel is detached from a JSP-based Desktop.

Table C-10 is a two column table: column one lists the file name; column two provides a brief description.


Table C-10    JSPPopupContainer JSPs

File Name

Description

popup.jsp  

Displays the contents of the channel inside the detached window.  

popupMenubar.jsp  

Displays the Update, Close, and Logout links inside the popup window.  

providerCommands.jsp  

Displays the buttons with the links for Attach, Edit, Help, and Remove.  

providerWrapper.jsp  

Combines the above JSPs.  

JSPPresetThemeContainer JSPs

JSPPresetThemeContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPPresetThemeContainer directory. These JSPs are used when the Preset Themes link is selected in the Themes page.

Table C-11 is a two column table: column one lists the file name; column two provides a brief description.


Table C-11    JSPPresetThemeContainer JSPs

File Name

Description

themedoedit.jsp  

Processes the result from the Preset Theme page.  

themeedit.jsp  

Displays the Preset Theme Edit page.  

themepreview.jsp  

Displays the Selected Preset Themes view.  

JSPProvider JSPs

JSPProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPProvider directory.

Table C-12 is a two column table: column one lists the file name; column two provides a brief description.


Table C-12    JSPProvider JSPs  

File Name

Description

samplecontent.jsp  

Displays the contents of the JSP channels.  

sampledoedit.jsp  

Invoked when the user completes processing the Edit page of the JSP channels.  

sampleedit.jsp  

Invoked when the user clicks the Edit button of the JSP channels.  

JSPSingleContainer JSPs

JSPSingleContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPSingleContainer directory.

Table C-13 is a two column table: column one lists the file name; column two provides a brief description.


Table C-13    JSPSingleContainer JSPs

File Name

Description

single.jsp  

Displays the content for JSPSingleContainerProvider.  

JSPSingleContainerProvider JSPs

JSPSingleContainerProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPSingleContainerProvider directory.

Table C-14 is a two column table: column one lists the file name; column two provides a brief description.


Table C-14    JSPSingleContainerProvider JSPs

File Name

Description

header.jsp  

Displays the product banner that is used by the Single Container page.  

menubar.jsp  

Displays the menubar that has the Home, Tabs, Theme, Help, and Logout links.  

JSPTabContainer JSPs

JSPTabContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPTabContainer directory.

Table C-15 is a two column table: column one lists the file name; column two provides a brief description.


Table C-15    JSPTabContainer JSPs  

File Name

Description

availableTabs.jsp  

Displays the tabs and the URLs associated with each tab for activating them on the front page.  

header.jsp  

Displays the product banner that is used by the Tab Container page. (Dynamically included.)  

makeNewTab.jsp  

Provides the content for the Make New Tab page of the tab container.  

makeTopic.jsp  

Provides the content for each of the tab topics in the Make New Tab page.  

menubar.jsp  

Displays the menubar that has the Home, Tabs, Theme, Help, and Logout links. (Dynamically included.)  

remove.jsp  

Displays the remove, rename, and start links for each of the selected pages of the JSP tab container in the Current Tab Settings page.  

removeRenameTab.jsp  

Displays the Start Page, Tab, and Actions part of the Current Tab Settings page for the JSP tab container.  

selectedTab.jsp  

Displays the tab image for the current selected tab in the tab container.  

tab.jsp  

Is the main JSP for the tab container. It draws the content page for the tab container. (Dynamically includes header.jsp and menubar.jsp.)  

tabedit.jsp  

Displays the Edit page for the tab container where new pages can be added, removed, or renamed.  

tabs.jsp  

Generates the available tabs and the links for them to be activated on the Desktop.  

JSPTabContainerProvider JSPs

JSPTabContainerProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPTabContainerProvider directory. These JSPs are used as the default set of JSPs for a new channel based on JSPTabContainerProvider.

Table C-16 is a two column table: column one lists the file name; column two provides a brief description.


Table C-16    JSPTabContainerProvider JSPs  

File Name

Description

availableTabs.jsp  

Displays the tabs and the URLs associated with each tab for activating them on the front page.  

header.jsp  

Displays the header bar for the Tab Container page. (Dynamically included.)  

makeNewTab.jsp  

Provides the content for the Make New Tab page of the tab container.  

makeTopic.jsp  

Provides the content for each of the tab topics in the Make New Tab page.  

menubar.jsp  

Displays the menubar that has the Home, Tabs, Theme, Help, and Logout links. (Dynamically included.)  

remove.jsp  

Displays the remove, rename, and start links for each of the selected pages of the JSP tab container in the Current Tab Settings page.  

removeRenameTab.jsp  

Displays the remove and rename part of the Edit page for the tab container.  

selectedTab.jsp  

Displays the tab image for the current selected tab in the tab container.  

tab.jsp  

Is the main JSP for the tab container. It draws the content page for the tab container. (Dynamically includes header.jsp and menubar.jsp.)  

tabedit.jsp  

Displays the Edit page for the tab container where new pages can be added, removed, or renamed.  

tabs.jsp  

Displays the available tabs and the links for them to be activated on the Desktop.  

JSPTabCustomTableContainerProvider JSPs

JSPTabCustomTableContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPTabCustomTableContainerProvider directory.

Table C-17 is a two column table: column one lists the file name; column two provides a brief description.


Table C-17    JSPTabCustomTableContainerProvider JSPs

File Name

Description

launchPopup.jsp  

Displays the windows that are detached from the table container. (Dynamically included.)  

leafWrapper.jsp  

Displays the content view for each channel inside the table container.  

providerCommands.jsp  

Displays the provider command bar for each channel inside the table container.  

tabcustomtable.jsp  

Displays the table container's content view.  

tablecolumn.jsp  

Handles the left, center and right columns of a table. (Dynamically included.)  

tabletopbottom.jsp  

Handles the top and bottom channels of a table. (Dynamically included.)  

JSPTableContainerProvider JSPs

JSPTableContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/JSPTableContainerProvider directory.

Table C-18 is a two column table: column one lists the file name; column two provides a brief description.


Table C-18    JSPTableContainerProvider JSPs  

Filename

Description

header.jsp  

Displays the product banner that includes the user reference links for the table container.  

launchPopup.jsp  

Displays the detached windows that are detached from the table container. (Dynamically included.)  

leafWraper.jsp  

Displays the content view for each channel inside the table container.  

menubar.jsp  

Displays the menubar that has the Home, Tabs, Theme, Help, and Logout links.  

providerCommands.jsp  

Displays the provider command bar for each channel inside the table container.  

table.jsp  

Displays the table container's content view, which is used by the table container inside a frame tab container. (Dynamically includes launchPopup.jsp, tablecolumn.jsp, and tabletopbottom.jsp.)  

tablecolumn.jsp  

Handles the left, center and right columns of a table. (Dynamically included.)  

tabletopbottom.jsp  

Handles the top and bottom channels of a table. (Dynamically included.)  

tabtable.jsp  

Displays the table container's content view, which is used by the table container inside a tab container. (Dynamically includes launchPopup.jsp, tablecolumn.jsp, and tabletopbottom.jsp.)  

toptable.jsp  

Displays the table container's content view, which is used by the table container that is the top most container in the Desktop. (Dynamically includes launchPopup.jsp, tablecolumn.jsp, and tabletopbottom.jsp.)  

Miscellaneous JSPs

Miscellaneous JSPs are located in the /etc/opt/SUNWps/desktop/default directory. These JSPs are used by more than one channel, and are also used as a default if the named JSP is not found in the provider or channel subdirectory.

Table C-19 is a two column table: column one lists the file name; column two provides a brief description.


Table C-19    Miscellaneous JSPs  

File Name

Description

defaultHeader.jsp  

Displays the default product banner that includes the user reference links.  

defaultMenubar.jsp  

Displays the default menubar that includes the user reference links.  

framePreferenceHeader.jsp  

Displays the product banner that is used by the frame tab containers.  

framePreferenceMenubar.jsp  

Displays the menubar that is used by the frame tab containers.  

launchPopup.jsp  

Displays the detached windows that are detached from the table containers. (Dynamically included.)  

singlePreferenceHeader.jsp  

Displays the product banner that is used by the single containers.  

singlePreferenceMenubar.jsp  

Displays the menubar that is used by the single containers.  

tabPreferenceHeader.jsp  

Displays the product banner that is used by the tab containers.  

tabPreferenceMenubar.jsp  

Displays the menubar that is used by the tab containers.  

tabPreferenceHeader.jsp  

Displays the product banner that is used by the table containers.  

tabPreferenceMenubar.jsp  

Displays the menubar that is used by the table containers.  

SampleJSP JSPs

SampleJSP JSPs are located in the /etc/opt/SUNWps/desktop/default/SampleJSP directory.

Table C-20 is a two column table: column one lists the file name; column two provides a brief description.


Table C-20    SampleJSP JSPs

File Name

Description

samplecontent.jsp  

Displays the contents of the Sample JSP channel.  

sampledoedit.jsp  

Invoked when the user clicks the Edit button of the Sample JSP channel.  

sampleedit.jsp  

Invoked when the user clicks the Edit button of the Sample JSP channel.  

SampleSimpleWebService JSPs

SampleSimpleWebService JSPs are located in the /etc/opt/SUNWps/desktop/default/SampleSimpleWebService directory.

Table C-21 is a two column table: column one lists the file name; column two provides a brief description.


Table C-21    SampleSimpleWebService JSPs  

File Name

Description

CurrencyExchangeService.wsdl  

Displays the WSDL file for the current exchange web service.  

webserviceContent.jsp  

Displays the Content view of the simple web service channels.  

webserviceInputEdit.jsp  

Displays the Edit view of the simple web service channels.  

SampleSimpleWebServiceConfigurable JSPs

SampleSimpleWebService JSPs are located in the /etc/opt/SUNWps/desktop/default/SampleSimpleWebServiceConfigurable directory.

Table C-22 is a two column table: column one lists the file name; column two provides a brief description.


Table C-22    SampleSimpleWebServiceConfigurable JSPs  

File Name

Description

CurrencyExchangeService.wsdl  

Displays the WSDL file for the current exchange web service.  

webserviceContent.jsp  

Displays the Content view of the simple web service configurable channels.  

webserviceWsdlEdit.jsp  

Displays the Edit view of the simple web service configurable channels.  

SimpleWebServiceConfigurableProvider JSPs

SimpleWebServiceConfigurableProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/SimpleWebServiceConfigurableProvider directory.

Table C-23 is a two column table: column one lists the file name; column two provides a brief description.


Table C-23    SimpleWebServiceConfigurableProvider JSPs  

File Name

Description

webserviceContent.jsp  

Displays the Content view of the simple web service configurable channels.  

webserviceWsdlEdit.jsp  

Displays the Edit view of the simple web service configurable channels.  

SimpleWebServiceProvider JSPs

SimpleWebServiceProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/SimpleWebServiceProvider directory.

Table C-24 is a two column table: column one lists the file name; column two provides a brief description.


Table C-24    SimpleWebServiceProvider JSPs  

File Name

Description

webserviceContent.jsp  

Displays the Content view of the simple web service configurable channels.  

webserviceInputEdit.jsp  

Displays the Edit view of the simple web service channels.  

Search JSPs

Search JSPs are located in the /etc/opt/SUNWps/desktop/default/Search directory.

Table C-25 is a two column table: column one lists the file name; column two provides a brief description.


Table C-25    Search JSPs  

Filename

Description

advQuery.jsp  

Converts the advanced query to the list format. This JSP consists mostly of Java™ code, which is exposed so that the advanced search query list can be customized according to the schema changes.  

advancedSearch.jsp  

Displays the interface to perform an advanced search, including the description menu. This JSP uses the SearchRequestBean to store request parameters and display the form values. The bean reduces Java™ scriptlets in the JSP.

You use this JSP to make changes to the advanced search interface, removal for search fields, and addition of fields.  

browseHeader.jsp  

Contains the browse related code that shows up in the browse interface. Includes the category tree Home link and the Search in all categories etc, and Search within a category radio buttons.  

basicSearch.jsp  

Displays the interface to perform a basic search.  

browseOnly.jsp  

Sets and executes the parameters for category browsing using the search tag library. This JSP sets all the parameters required to browse and executes the search and includes the browseResults.jsp page.  

browseResults.jsp  

Displays category tree in the browse section. (It consists of many Java scriptlets, so modifying this JSP requires good Java proficiency.)  

browseSearch.jsp  

Sets and executes the parameters for searching and browsing within categories using the Search tag library. The JSP sets the RDMType to rd-request and query language to search, and sets other search parameters. It includes the browseSearchResults.jsp page to display the category matches.  

browseSearchResults.jsp  

Displays the number of category matches found and the links to matching categories. (It consists of many Java scriptlets, so modifying this JSP requires good Java proficiency.)  

descMenu.jsp  

Contains the description menu, that is, the Full, Brief, and Title menus. This menu is included in the basic, advanced, and browse interfaces.  

error.jsp  

Displays error messages.  

pageFooter.jsp  

Displays the list of pages, Next, and Previous links.  

psSearch.jsp  

Is the portal server related JSP file. The user profile property values are retrieved from the portal server. The customer can substitute this file if the values can be retrieved from other data stores.  

results.jsp  

Specifies the number of matches found and displays document results, score, title, description, and so on, for each document. (Consists of some Java scriptlets.)  

score.jsp  

Computes the scale that displays the document match relevance.  

searchContent.jsp  

Displays the Content view of the Search channel, and delegates the request to other search JSPs, based on the request type. The basic search, advanced search, or browse interfaces are displayed based on the requested mode. The search results are displayed based on the request type.

This JSP includes the advancedSearch.jsp or basicSearch.jsp based on user selection. browseSearch.jsp and searchOnly.jsp are included only if the user has specified a query otherwise the category tree (no search) is displayed from browseOnly.jsp. The pageFooter.jsp is included to display the pagination bar in the Search channel.  

searchDoEdit.jsp  

Invoked when the user completes processing the Edit page of the Search channel.  

searchEdit.jsp  

Invoked when the user clicks the Edit button of the Search channel.  

searchMenu.jsp  

Contains the HTML ribbon for Basic, Advanced, and Browse links.  

searchOnly.jsp  

Sets and executes the parameters for search using search the tag library. The advQuery.jsp is included if its an advanced search. This JSP includes the results.jsp to display the document matches.  

SearchProvider JSPs

SearchProvider JSPs are located in the /etc/opt/SUNWps/desktop/default/SearchProvider directory.

Table C-26 is a two column table: column one lists the file name; column two provides a brief description.


Table C-26    SearchProvider JSPs  

Filename

Description

advQuery.jsp  

Converts the advanced query to the list format. This JSP consists mostly of Java code, which is exposed so that the advanced search query list can be customized according to the schema changes.  

advancedSearch.jsp  

Displays the interface to perform an advanced search, including the description menu. This JSP uses the SearchRequestBean to store request parameters and display the form values. The bean reduces Java scriptlets in the JSP.

You use this JSP to make changes to the advanced search interface, removal for search fields, and addition of fields.  

browseHeader.jsp  

Contains the browse-related code that shows up in the browse interface. Includes the category tree Home link and the Search in all categories etc, and Search within a category radio buttons.  

basicSearch.jsp  

Displays the interface to perform a basic search.  

browseOnly.jsp  

Sets and executes the parameters for category browsing using the search tag library. This JSP sets all the parameters required to browse and executes the search and includes the browseResults.jsp page.  

browseResults.jsp  

Displays category tree in the browse section. (It consists of many Java scriptlets, so modifying this JSP requires good Java proficiency.)  

browseSearch.jsp  

Sets and executes the parameters for searching and browsing within categories using the Search tag library. The JSP sets the RDMType to rd-request and query language to search, and sets other search parameters. It includes the browseSearchResults.jsp page to display the category matches.  

browseSearchResults.jsp  

Displays the number of category matches found and the links to matching categories. (It consists of many Java scriptlets, so modifying this JSP requires good Java proficiency.)  

descMenu.jsp  

Contains the description menu, that is, the Full, Brief, and Title menus. This menu is included in the basic, advanced, and browse interfaces.  

error.jsp  

Displays error messages.  

pageFooter.jsp  

Displays the list of pages, Next, and Previous links.  

psSearch.jsp  

Is the portal server related JSP file. The user profile property values are retrieved from the portal server. The customer can substitute this file if the values can be retrieved from other data stores.  

results.jsp  

Specifies the number of matches found and displays document results, score, title, description etc for each document. (Consists of some Java scriptlets.)  

score.jsp  

Computes the scale that displays the document match relevance.  

searchContent.jsp  

Displays the Content view of the Search channel, and delegates the request to other search JSPs, based on the request type. The basic search, advanced search, or browse interfaces are displayed based on the requested mode. The search results are displayed based on the request type.

This JSP includes the advancedSearch.jsp or basicSearch.jsp based on user selection. browseSearch.jsp and searchOnly.jsp are included only if the user has specified a query otherwise the category tree (no search) is displayed from browseOnly.jsp. The pageFooter.jsp is included to display the pagination bar in the Search channel.  

searchDoEdit.jsp  

Invoked when the user completes processing the Edit page of the Search channel.  

searchEdit.jsp  

Invoked when the user clicks the Edit button of the Search channel.  

searchMenu.jsp  

Contains the HTML ribbon for Basic, Advanced, and Browse links.  

searchOnly.jsp  

Sets and executes the parameters for search using search the tag library. The advQuery.jsp is included if its an advanced search. This JSP includes the results.jsp to display the document matches.  

TabJSPEditContainer JSPs

TabJSPEditContainer JSPs are located in the /etc/opt/SUNWps/desktop/default/TabJSPEditContainer directory.

Table C-27 is a two column table: column one lists the file name; column two provides a brief description.


Table C-27    TabJSPEditContainer JSPs  

File Name

Description

contentLayoutBar.jsp  

Displays the Edit page for channels in JSPTabContainer.  

doedit.jsp  

Is the process page for TabJSPEditContainer.  

tabedit.jsp  

Displays the Content and Layout links and the current selected tab on the Edit page.  


Previous     Contents     Index     Next     
Copyright 2002 Sun Microsystems, Inc. All rights reserved.

Last Updated August 29, 2002