ExcelFileServlet的创建代码

1、File->New...->Web->双击Standard Servlet图标,启动创建标准Servlet的向导。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站建设、朔城网络推广、微信小程序开发、朔城网络营销、朔城企业策划、朔城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供朔城建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

指定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. }

网站栏目:ExcelFileServlet的创建代码
URL网址:http://www.csdahua.cn/qtweb/news7/149307.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网