我正在尝试发送一封电子邮件,其中的值取决于前端表单中的值,但它们始终为空。控制器 @PostMapping("/send") public void sendEmail(Contact contact) throws MessagingException { SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setTo("test@gmail.com"); mailMessage.setSubject(contact.getSubject()); //This is always null mailMessage.setFrom("arasto.developer@gmail.com"); mailMessage.setText("To confirm ationToken()););"); emailSenderService.sendEmail(mailMessage); }实体public class Contact { private String email; private String address; private String subject; private String content; public Contact() { } //...getters & setters我的帖子,这给了我200 OK结果主题未显示。非常感谢任何关于我哪里出了问题以及如何纠正这个问题的建议。
1 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
在方法参数前面添加@RequestBody
注释,如下所示:
公共无效sendEmail(@RequestBody联系人联系人)抛出MessagingException {
添加回答
举报
0/150
提交
取消