2016-01-19 42 views
0

我有一個JSP頁面,它在瀏覽器中打開,顯示所有必需的細節。我打算安排這個JSP每天使用.bat和windows任務管理器運行,這很好。我如何修改這個jsp文件來生成excel格式的報告並通過電子郵件發送?安排JSP通過電子郵件發送輸出

我不擅長jsp,試圖做事情。如果我問一個愚蠢的問題,請道歉。感謝你的幫助。

謝謝, 阿倫

回答

0

JSP你的情況發送HTML輸出到瀏覽器,並且充當在MVC模式的視圖的功能。這很有用,因爲JSP中的靜態內容與動態內容分離。

但是使用JSP通過電子郵件生成併發送附件 - 不是一個好主意

爲了解決這個問題,你可以使用,例如:

石英將調用按計劃該servlet。該servlet將執行對DAO對象的訪問,DAO對象將從數據庫中提取實體並將它們傳遞給servlet。 servlet將使用這些信息來填充JRXML模板,然後生成一個報告(如MS Excel,就像你的情況一樣)。 然後Servlet將使用JavaMail API通過電子郵件發送報告。您可以使用EJB timer service或使用Spring framework來解決問題。

相關討論: