2013-09-25 81 views
0

這可能是一個簡單的問題,但我很難在網上找到解決方案。我在JSP('輸入名稱'文本框和提交按鈕)中創建了一個簡單的HTML表單。我試圖找出是否有辦法將POST信息發送到設置的電子郵件地址。我不希望用戶必須選擇一封電子郵件發送給我,我知道這些電子郵件可以通過servlet完成。當我單擊提交按鈕時,我不想讓名稱顯示,而是希望將名稱發送到已在後端設置的電子郵件地址。有人可以將我鏈接到一個教程,這可以做到這一點?發送JSP表單POST信息到電子郵件

+0

你想實現什麼?從服務器上存儲的現有電子郵件中選擇? –

+0

不可以。基本上,我希望所有表單信息都能發送到一個電子郵件地址。輸入的任何名字將被轉發到在後端設置的電子郵件地址。 – MSkiLLz

+0

我找到了解決方案。通常,您可以在表單的action屬性中使用mailto:[email protected]。儘管似乎並非所有的瀏覽器都能正確支持這一點。 – MSkiLLz

回答

0

查看如何發送電子郵件:http://java2s.com/Code/Java/Email/Createaverysimpletextplainmessageandsendsit.htm。文本消息應包含表單參數的值 - request.getParameter()

+0

我想使用這個例子,我將不得不在表單中提供電子郵件地址?使用這個

客戶端將通過電子郵件發送所有POST數據而不必提供一個。我不確定這是否是最好的方法,但看起來最簡單。 – MSkiLLz

+0

實際上,現在我想到了,我可以讓我的表單引用一個將發送電子郵件的服務器端的java程序。謝謝你的幫助。 – MSkiLLz

+0

您可以將收件人電子郵件地址存儲在存儲在classpath中的某個屬性文件中,也可以將其作爲servlet參數與其他JavaMail屬性(主機名,授權)一起存儲在web.xml中。 –