这篇文章主要介绍Excel File Servlet如何创建,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
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:
package bookstore.servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class ExcelFileServlet
extends HttpServlet
{
//Initialize global variables
public void init()
throws ServletException
{
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request,
HttpServletResponse response)throws ServletException, IOException
{
//年份
String year = request.getParameter("year");
if (year == null)
{
year = "2005";
}
//月份
String month = request.getParameter("month");
if (month == null)
{
month = "1";
}
PrintWriter out = response.getWriter();
//@todo implement GET
}
//Clean up resources
public void destroy()
{
}
}
以上是“Excel File Servlet如何创建”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。