The JavaTM Web Services Tutorial
Home
TOC
PREV TOP NEXT

What is a JSP Page?

A JSP page is a text-based document that contains two types of text: static template data, which can be expressed in any text-based format such as HTML, SVG, WML, and XML, and JSP elements, which construct dynamic content. A syntax card and reference for the JSP elements is available at:

http://java.sun.com/products/jsp/technical.html#syntax
 

The following Web page is a form that allows you to select a locale and displays the date in a manner appropriate to the locale.

Figure 1 Localized Date Form

The source for this example is in the docs/tutorial/examples/web/date directory created when you unzip the tutorial bundle. The JSP page index.jsp used to create the form appears below; it is a typical mixture of static HTML markup and JSP elements. If you have developed Web pages, you are probably familiar with the HTML document structure statements (<head>, <body>, and so on) and the HTML statements that create a form <form> and a menu <select>. The example contains the following types of JSP constructs:

To build, deploy, and execute this JSP page:

  1. Go to docs/tutorial/examples/web/date and build the example by executing ant. This runs the default ant target deploy which depends on the build target. The build target will spawn any necessary compilations and copy files to the docs/tutorial/examples/web/date/build directory. The deploy target copies the build directory to <JWSDP_HOME>/webapps.
  2. Start or restart Tomcat.
  3. Open the bookstore URL http://localhost:8080/date.

You will see a combo box whose entries are locales. Select a locale and click Get Date. You will see the date expressed in a manner appropriate for that locale.

Home
TOC
PREV TOP NEXT