商務網站離不開廣告系統,而橫幅廣告(Banner)佔據絕大多數展示位。利用 Java Servlet 可輕鬆打造專屬的廣告輪播、追蹤與統計平台。
在網頁嵌入 <IMG> 標籤,src 指向 Servlet,並透過參數控制廣告選取、重導向與多廣告位共存。Servlet 端讀取設定檔,隨機或輪播選取圖片,記錄瀏覽 IP、User-Agent 等日誌,點擊時重導向至廣告主網址。
<IMG src="/servlet/Banner?config=config_file"> — 依設定檔顯示不同圖片。mode=1 參數,設定檔中以 banner.gif=https://target.url 格式指定各圖片的點擊跳轉網址。id=唯一整數 區分不同位置,如 id=1、id=2。設定檔為純文字檔,包含三個必要參數:
dir=圖片目錄:支援 JPG、GIF、PNG、JPEG 等格式,必填。bannerfilename=對應檔:每行 圖片檔名=目標網址,定義點擊導向。log=日誌目錄:存放每日自動產生的兩份日誌。系統每日產生 ddmmyyyyv.txt(瀏覽記錄)與 ddmmyyyyc.txt(點擊重導向記錄),每行格式:
IP 日期 圖片檔名 User-Agent 重導向網址(僅 c.txt)
欄位以空白分隔,便於後續分析匯入。