JBuilder2005 Servlet开发之下载型2010-03-27陈雄华在这节里,我们对welcome.JSP页面进行改造,在页面中添加一个链接,这个链接调用Servlet下载上节所记录的系统日志文件。通过向导创建ExcelFileServlet1、File->New...->Web->双击Standard Servlet图标,启动创建标准Servlet的向导。指定Servlet类名为ExcelFileServlet,将包名设为bookstore.servlet,按Next到下一步。2、选择覆盖doGet()处理方法。

图 11 覆盖Servlet方法·Servlet:creates content type:unspecified,设定Servlet的生成文档的类型,由于这个Servlet作为一个Excel文件并以附件的形式下载,需要我们手工设定Servlet的响应内容类型。·implements methods:doGet(),这样向导将生成一个doGet()方法框架。按Next到下一步。3、定义Servlet的URL参数。

图 12 定义Servlet的URL参数点击Add Parameter在参数列表出现一个新行,在新行中定义Servlet的URL参数,其中Name为URL所带的参数名,而Variable为Servlet中对应的变量名,此外还可以通过Desc和Default为变量指定注释和默认值,在Type栏中指定变量的类型。我们定义了两个URL参数,分别是year和month,指定需要下载日志的年份和月份。按Next到下一步。