This table lists all of the sample JSP templates in WebLogic Commerce Server. You can adapt these templates for your own proof-of-concept or development project.
Template Name |
Type |
Description |
wlcs root |
index.jsp |
N/A |
Default example site start page. Forwards to commerce/main.jsp. |
/commerce |
main.jsp |
M-1 |
Anonymous main home/start page. |
login.jsp |
I |
Provides form-based submission of username and password to gain access to the account. |
badlogin.jsp |
I |
Similar to login.jsp, but displays an error message (includes login.jsp). |
configurationerror.jsp |
I |
Used when there is an error in the Webflow configuration or Pipeline. |
servererror.jsp |
I |
All-purpose 403, 404, 405, 500 server error page. |
sessiontimeout.jsp |
I |
Session timeout. |
shoppingcart.jsp |
M-2 |
Items ordered are presented; user may change quantities, delete, or continue.
|
/register |
newuser.jsp |
I |
Empty profile fields for all personal information. |
/includes |
|
rightside.jsp |
N/A |
Used for all M-1 and M-2 pages -- included in footer.jsp. |
innerrightside.jsp |
N/A |
Used for all I pages -- included in innerfooter.jsp. |
header.jsp |
N/A |
Used for all M-1 pages (the 2-column version of the Main template). |
footer.jsp |
N/A |
Used for all M-1 pages (the 2-column version of the Main template). |
innerheader.jsp |
N/A |
Used for all inner pages without top-level navigation. |
innerfooter.jsp |
N/A |
Used for all inner pages without top-level navigation. |
header2.jsp |
N/A |
Used for all M-2 pages (the 1-column version of the Main template). |
footer2.jsp |
N/A |
Used for all M-2 pages (the 1-column version of the Main template). |
leftside.jsp |
N/A |
Used for all pages -- included in header.jsp and innerheader.jsp. |
columnbreak.jsp |
N/A |
Used for M-1 pages (the 2-column version of the Main template). |
|
states.jsp |
N/A |
Used in all forms where U.S. states are listed as options in an input pop-up. |
countries.jsp |
N/A |
Used in all forms where countries are listed as options in an input pop-up. |
|
editaddresstemplate.jsp |
N/A |
Used in profile and order forms where the user can edit an existing shipping address. |
editcctemplate.jsp |
N/A |
Used in profile and order forms where the user can edit an existing credit card. |
newaddresstemplate.jsp |
N/A |
Used in profile and order forms where the user can supply a new shipping destination address. |
newcctemplate.jsp |
N/A |
Used in profile and order forms where the user can supply a new credit card for payment. |
/catalog |
browse.jsp |
M-1 |
Successive drill-downs via browse of the catalog. Same template applied for subcategories and sub-sub-categories. |
details.jsp |
M-1 |
Displays all the selected metadata for a single item; includes backtrack navigation to parent category. |
search.jsp |
M-2 |
Power search page; includes power search results. |
searchresults.jsp |
M-1 |
Results from a quick keyword search conducted anywhere in the site. |
/catalog/includes |
category.jsp |
N/A |
Creates the list of subcategories, and presents the item summary of any items at the parent (current) category level. If there are more than x-number, the list is continued with "next" and "previous" pages. |
quicksearch.jsp |
N/A |
Include module for the form inputs of a keyword catalog search. |
itemdetails.jsp |
N/A |
An include module that contains the item details presentation. |
itemsummary.jsp |
N/A |
An include module that allows the repeat of multiple items on a search or browse page. |
navigation.jsp |
N/A |
An include module providing "back-track" ("breadcrumbs") navigation in the browse interface. |
navigation2.jsp |
N/A |
An include module providing "back-track" ("breadcrumbs") navigation in the browse interface. |
/user |
viewprofile.jsp |
I |
Presents the known personal information for the logged-in user, with buttons for modifying and adding information. |
editprofile.jsp |
I |
Change personal information (name, billing address, phones, email). |
changepassword.jsp |
I |
Change password. |
profilenewcc.jsp |
I |
User may supply new credit account information - includes newcctemplate.jsp. |
profileeditcc.jsp |
I |
User may change the credit account information as selected in payment.jsp - includes editcctemplate.jsp. |
profilenewaddress.jsp |
I |
User may supply an additional new shipping address - includes newaddresstemplate.jsp. |
profileeditaddress.jsp |
I |
User may modify an existing shipping address in profile - includes editaddresstemplate.jsp. |
successfullogin.jsp |
I |
Displayed after the user logs in successfully - provides links to view cart, check out, and return home. |
/order |
selectaddress.jsp |
I |
Existing destination address(es) presented; user may choose, edit, or add new. |
addaddress.jsp |
I |
If user doesn't find the desired shipping address in selectaddress.jsp. |
shipping.jsp |
I |
Choices for express, airmail, ups, and so on are presented; user may also add special shipping instructions. |
selecttaxaddress.jsp |
I |
Conditional upon certain jurisdictions; user may select address based on county, then continue with check out. |
payment.jsp |
I |
Choices for which (credit card) account to use for this transaction; user may choose, edit, or add new. |
paymentnewcc.jsp |
I |
User may supply new credit account information - includes newcctemplate.jsp. |
paymenteditcc.jsp |
I |
User may change the credit account information as selected in payment.jsp - includes editcctemplate.jsp. |
checkout.jsp |
M-2 |
Entire transaction with items, address, shipping choice, account, tax and totals presented for final charge authorization. |
confirmorder.jsp |
M-2 |
After successful check out, summary printed to confirm receipt of order. |
orderhistory.jsp |
M-2 |
User may view a summary of past or pending orders; may select one to view its contents, shipping dates, and other details. |
paymenthistory.jsp |
M-2 |
User may view a summary of past orders organized by payment. |
orderstatus.jsp |
M-2 |
Individual orders are displayed with their items, costs, status, shipping address and other details. |
systemerror.jsp |
I |
Displays an error due to service system failure in the transaction components (e.g., "Payment: Cannot connect to CyberCash server."). |