ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 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页面包含&lt;FORM&gt;元素用来为第二个serlvet指定一个参数。当servlet运行时,返回自己的HTML,THML包含一个&lt;IMG&gt;元素,该元素引用了ServletDemo2ChartGenerator 的servlet。