Excel File Servlet如何创建
导读:本文共1769.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1、File->New...->Web->双击Standard Servlet图标,启动创建标准Servlet的向导。指定Servlet类名为Excel File Servlet,将包名设为bookstore.servlet,按Next到下一步。2、选择覆盖doGet()处理方法。◆Servlet:creates content type:unspecified... ...
目录
(为您整理了一些要点),点击可以直达。1、File->New...->Web->双击Standard Servlet图标,启动创建标准Servlet的向导。
指定Servlet类名为Excel File Servlet,将包名设为bookstore.servlet,按Next到下一步。
2、选择覆盖doGet()处理方法。
◆Servlet:creates content type:unspecified,设定Servlet的生成文档的类型,由于这个Servlet作为一个Excel文件并以附件的形式下载,需要我们手工设定Servlet的响应内容类型。
◆implements methods:doGet(),这样向导将生成一个doGet()方法框架。
按Next到下一步。
3、定义Servlet的URL参数。
点击Add Parameter在参数列表出现一个新行,在新行中定义Servlet的URL参数,其中Name为URL所带的参数名,而Variable为 Servlet中对应的变量名,此外还可以通过Desc和Default为变量指定注释和默认值,在Type栏中指定变量的类型。
我们定义了两个URL参数,分别是year和month,指定需要下载日志的年份和月份。按Next到下一步。
4.指定servlet的访问路径
接受第4步向导所设定的Servlet的名字和访问路径,它们分别是:
◆Name:Excel File Servlet
◆URL pattern:/Excel File Servlet
直接按Finish创建Excel File Servlet,其代码如下所示:
代码Excel File Servlet.java:
packagebookstore.servlet;
importjavax.servlet.*;
importjavax.servlet.http.*;
importjava.io.*;
importjava.util.*;
publicclassExcelFileServlet
extendsHttpServlet
{
//Initializeglobalvariables
publicvoidinit()
throwsServletException
{
}
//ProcesstheHTTPGetrequest
publicvoiddoGet(HttpServletRequestrequest,
HttpServletResponseresponse)
throwsServletException,IOException
{
//年份
Stringyear=request.getParameter("year");
if(year==null)
{
year="2005";
}
//月份
Stringmonth=request.getParameter("month");
if(month==null)
{
month="1";
}
PrintWriterout=response.getWriter();
//@todoimplementGET
}
//Cleanupresources
publicvoiddestroy()
{
}
}
Excel File Servlet如何创建的详细内容,希望对您有所帮助,信息来源于网络。