@RequestMapping("/mail")
public class Mail {
@RequestMapping("/mailto")
public void mail(){
MailSenderInfo mailInfo = new MailSenderInfo();
mailInfo.setMailServerHost("smtp.yeah.net");
mailInfo.setMailServerPort("25");
mailInfo.setValidate(true);
mailInfo.setUserName("123456");
mailInfo.setPassword("456789");
mailInfo.setFromAddress("[email protected]");
mailInfo.setToAddress("[email protected]");
mailInfo.setSubject("有新申請");
mailInfo.setContent("content");
SimpleMailSender sms = new SimpleMailSender();
sms.sendTextMail(mailInfo);
}
}
這是我一個Java類中的一個方法,是用來發送郵件的,現在我想在一個JSP頁面中添加一個button,並且在點擊時調用這個方法
<input type="button" value="發送郵件" onclick="mail()">
請問我的後台方法function mail()應該怎麼寫呢?
mail()是你用javascript寫的一個function。你可以在這個function裡面寫一個ajax方法,在ajax方法的url裡面寫你後台的方法就可以訪問了,這是異步。
還有就是提交from表單。