千家信息网

Excel File Servlet如何创建

发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇文章主要介绍Excel File Servlet如何创建,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、File->New...->Web->双击Standard Ser
千家信息网最后更新 2024年11月13日Excel File Servlet如何创建

这篇文章主要介绍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:

  1. package bookstore.servlet;

  2. import javax.servlet.*;

  3. import javax.servlet.http.*;

  4. import java.io.*;

  5. import java.util.*;

  6. public class ExcelFileServlet

  7. extends HttpServlet

  8. {

  9. //Initialize global variables

  10. public void init()

  11. throws ServletException

  12. {

  13. }

  14. //Process the HTTP Get request

  15. public void doGet(HttpServletRequest request,
    HttpServletResponse response)

  16. throws ServletException, IOException

  17. {

  18. //年份

  19. String year = request.getParameter("year");

  20. if (year == null)

  21. {

  22. year = "2005";

  23. }

  24. //月份

  25. String month = request.getParameter("month");

  26. if (month == null)

  27. {

  28. month = "1";

  29. }

  30. PrintWriter out = response.getWriter();

  31. //@todo implement GET

  32. }

  33. //Clean up resources

  34. public void destroy()

  35. {

  36. }

  37. }

以上是"Excel File Servlet如何创建"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0