Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 2 Upgrade and Migration Guide

- Previous: Application Logic Components (Servlets)
- Next: Potential Migration Issues

## Presentation Logic Components (JSP Pages)

Component name | Purpose
`index.jsp` | Index page to the application that also serves as the login page.
`LoginError.jsp` | Login error page displayed in case of invalid user credentials supplied. Prints an indication as to why login was unsuccessful.
`Header.jsp` | Page header that is dynamically included in every HTML page of the application
`CheckSession.jsp` | This page is statically included in every page in the application and serves to verify whether the user is logged in (i.e. has a valid HTTP session). If no valid session is active, the user is redirected to the `NotLoggedIn.jsp` page.
`NotLoggedIn.jsp` | Page that the user gets redirected to when they try to access an application page without having gone through the login process first.
`UserMenu.jsp` | Main application menu page that the user gets redirected to after successfully logging in. This page provides links to all available actions.
`CustomerProfile.jsp` | Page displaying editable customer details and static branch details. This page allows the customer to amend their correspondence address.
`UpdatedDetails.jsp` | Page where the user gets redirected to after successfully updating their details.
`DetailsUpdateFailed.jsp` | Page where the user gets redirected if an input error prevents their details to be updated.
`AccountSummaryPage.jsp` | This page displays the list of accounts belonging to the customer in tabular form listing the account no, account type and current balance. Clicking on an account no. in the table causes the application to present a detailed transaction history for the selected account.
`ShowTransactionHistory.jsp` | This page prints the detailed transaction history for a particular account no. The transaction history is printed using a custom tag library.
`TransferFunds.jsp` | This page allows the user to set up a transfer from one account to another for a specific amount of money.
`TransferCheckFailed.jsp` | When the user chooses incorrect settings for fund transfer, they get redirected to this page.
`TransferSuccess.jsp` | When the fund transfer set-up by the user can successfully be carried out, this page will be displayed, showing a confirmation message.
`InterestCalc.jsp` | This page allows the user to enter parameters for a compound interest calculation.
`BadIntCalcInput.jsp` | If the parameters for compound interest calculation are incorrect, the user gets redirected to this page.
`ShowProjectionResults.jsp` | When an interest calculation is successfully carried out, the user is redirected to this page that displays the projection results in tabular form.
`Logout.jsp` | Exit page of the application. This page removes the stateful session bean associated with the user and invalidates the HTTP session.
`Error.jsp` | In case of unexpected application error, the user will be redirected to this page that will print details about the exception that occurred.

- Previous: Application Logic Components (Servlets)
- Next: Potential Migration Issues

- © 2010, Oracle Corporation and/or its affiliates