這篇文章主要介紹Excel File Servlet如何創(chuàng)建,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)是一家以網(wǎng)站建設公司、網(wǎng)頁設計、品牌設計、軟件運維、營銷推廣、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為成都人造霧等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務。
1、File->New...->W(wǎng)eb->雙擊Standard Servlet圖標,啟動創(chuàng)建標準Servlet的向導。
指定Servlet類名為Excel File Servlet,將包名設為bookstore.servlet,按Next到下一步。
2、選擇覆蓋doGet()處理方法。
◆Servlet:creates content type:unspecified,設定Servlet的生成文檔的類型,由于這個Servlet作為一個Excel文件并以附件的形式下載,需要我們手工設定Servlet的響應內(nèi)容類型。
◆implements methods:doGet(),這樣向導將生成一個doGet()方法框架。
按Next到下一步。
3、定義Servlet的URL參數(shù)。
點擊Add Parameter在參數(shù)列表出現(xiàn)一個新行,在新行中定義Servlet的URL參數(shù),其中Name為URL所帶的參數(shù)名,而Variable為 Servlet中對應的變量名,此外還可以通過Desc和Default為變量指定注釋和默認值,在Type欄中指定變量的類型。
我們定義了兩個URL參數(shù),分別是year和month,指定需要下載日志的年份和月份。按Next到下一步。
4.指定servlet的訪問路徑
接受第4步向導所設定的Servlet的名字和訪問路徑,它們分別是:
◆Name:Excel File Servlet
◆URL pattern:/Excel File Servlet
直接按Finish創(chuàng)建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如何創(chuàng)建”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當前名稱:ExcelFileServlet如何創(chuàng)建
文章源于:http://jinyejixie.com/article16/psicgg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站改版、小程序開發(fā)、網(wǎng)站制作、建站公司、外貿(mào)網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)