JBuilder2005 Servlet开发之下载型 - 编程入门网
JBuilder2005 Servlet开发之下载型时间:2010-03-27 陈雄华在这节里,我们对welcome.JSP页面进行改造,在页面中添加一个链接,这个链接调用Servlet下载上节所记录的系统日志文件。 通过向导创建ExcelFileServlet 1、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到下一步。 JBuilder2005 Servlet开发之下载型(2)时间:2010-03-27 陈雄华4.指定servlet的访问路径 接受第4步向导所设定的Servlet的名字和访问路径,它们分别是: ·Name:excelfileservlet ·URL pattern:/excelfileservlet 直接按Finish创建ExcelFileServlet,其代码如下所示: 代码清单 8 ExcelFileServlet.Java
第17~35行的doGet()方法是ExcelFileServlet的主体部分,其中第20~32是获取URL参数的代码。 JBuilder2005 Servlet开发之下载型(3)时间:2010-03-27 陈雄华在web.XML中将生成对应这个Servlet的部署描述信息,如下所示: 代码清单 9 ExcelFileServlet的部署描述配置信息
下载日志文件代码 在这一 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |