19.6 支持文件
Servlet为客户端产生典型的输出。大部分web应用之少包含一个HTML文件,用来进入应用的入口。本章演示的servlet,使用index.html页面,代码如下:
<HTML>
<HEADER>
<TITLE>JFreeChart : Basic Servlet Demo</TITLE>
</HEADER>
<BODY>
<H2>JFreeChart: Basic Servlet Demo</H2>
<P>There are two sample servlets available:
<ul>
<li>a very basic servlet to generate a <a
href="servlet/ServletDemo1">bar chart;</li>
<li>another servlet that allow you to select one of <a
href="chart.html">three sample charts. The selected chart is
displayed in an HTML page.</li>
</ul>
</BODY>
</HTML>
该页面上有两个链接,一个是实例1(ServletDemo1),第二个链接是两一个HTML页面,chart.html。代码如下:
<HTML>
<HEADER>
<TITLE>JFreeChart Servlet Demo 2</TITLE>
</HEADER>
<BODY>
<H2>JFreeChart Servlet Demo</H2>
<P>Please choose a chart type:
<FORM ACTION="servlet/ServletDemo2" METHOD=POST>
<INPUT TYPE="radio" NAME="chart" VALUE="pie" CHECKED> Pie Chart
<INPUT TYPE="radio" NAME="chart" VALUE="bar"> Bar Chart
<INPUT TYPE="radio" NAME="chart" VALUE="time"> Time Series Chart
<INPUT TYPE="submit" VALUE="Generate Chart">
</FORM>
</BODY>
</HTML>
第二个HTML页面包含<FORM>元素用来为第二个serlvet指定一个参数。当servlet运行时,返回自己的HTML,THML包含一个<IMG>元素,该元素引用了ServletDemo2ChartGenerator 的servlet。