Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring框架:发送从JSP生成的电子邮件_Java_Spring_Email_Jsp_Spring Mvc - Fatal编程技术网

Java Spring框架:发送从JSP生成的电子邮件

Java Spring框架:发送从JSP生成的电子邮件,java,spring,email,jsp,spring-mvc,Java,Spring,Email,Jsp,Spring Mvc,有没有人能很好地提示如何从Spring3发送由视图(jsp)创建的电子邮件 (spring手册介绍了如何使用Velocity作为生成电子邮件正文的模板引擎,但也可以使用JSP吗?JSP编程模型与HTTP请求处理联系太紧密,因此,在不同的上下文中使用JSP作为模板引擎没有什么好方法。我建议您使用Freemarker而不是JSP。它易于设置和使用,Spring甚至提供了一些实用程序类来帮助完成常见任务。(速度是另一个不错的选择。) JSP从根本上说是很难使用的,因为编译后的JSP和JSP引擎充满了生

有没有人能很好地提示如何从Spring3发送由视图(jsp)创建的电子邮件


(spring手册介绍了如何使用Velocity作为生成电子邮件正文的模板引擎,但也可以使用JSP吗?

JSP编程模型与HTTP请求处理联系太紧密,因此,在不同的上下文中使用JSP作为模板引擎没有什么好方法。

我建议您使用Freemarker而不是JSP。它易于设置和使用,Spring甚至提供了一些实用程序类来帮助完成常见任务。(速度是另一个不错的选择。)

JSP从根本上说是很难使用的,因为编译后的JSP和JSP引擎充满了生成某种servlet响应的假设。我不会说不可能使用JSP。。。但我想你真的不想去那里

(实际上,这里有一个相当反常的“解决方案”。将您想要包含在电子邮件正文中的所有信息编码为URL查询参数或POST数据或其他内容。然后使用HttpClient或类似工具调用内部HTTP服务,其目的是使用JSP.ugh创建电子邮件正文…)