2010-09-06 61 views
0

我正在開發使用Java Mail API的電子郵件客戶端。現在,要定期檢查新郵件,我想調用一個頁面「Synchronize_update.jsp」Cron作業使用JavaScript調用JSP頁面

我必須通過一個JSP來完成,因爲我還需要執行一段JavaScript代碼,最後基本上是一個AJAX調用Notify_all_for_new_mail.jsp。

任何人都可以建議我一個解決方案嗎?我正在使用命令行完全訪問的Linux虛擬服務器上。

+0

爲什麼你不能在服務器端執行AJAX調用? – irishbuzz 2010-09-06 13:35:33

+0

JavaScript通常在瀏覽器中運行,而JSP頁面通常在(Web)服務器上執行。你打算如何實現這個JavaScript/JSP組合?嗯,我知道這基本上是你的問題,但我想你可能混淆了語言? – 2010-09-06 13:36:26

+0

糟糕的設計 - 重新考慮這一點。 – duffymo 2010-09-06 13:39:13

回答

0

如果您的調度過程很簡單,則可以使用java.util.Timer和java.util.TimerTask類,如果希望實現類似調度的cron,則可以使用Quartz scheduler

這裏是example使用計時器。

要在代碼中模擬瀏覽器功能,您可以使用HttpUnit

我認爲使用上述工具可以實現您的功能。希望這可以幫助。