After implementing the server side transactions, you can create the JSPs that can invoke transactions and display the response page.
The client browser shows HTML pages that have been rendered by JSPs. The user's actions are sent to the server as HTTP requests . Then the response from the server will be displayed in the browser.
After the first request to the server, any subsequent requests from the client include the fields that are returned from the server in the previous responses. Therefore, the fields that are required in a request for executing operations depend upon what has been sent previously. An HTML page on the client workstation contains what the server has built as a response to a previous request.
The HTML page rendered by a JSP can contain simple data fields or complex data such as indexed collections. Other than application fields, there are some mandatory hidden fields that need to be present in any HTML request. They must have been returned to the client in the previous HTML response from the server
Refer to Creating a JSP for details.