java - 从 JSP 中定义的批处理作业发送电子邮件

标签 java jsp jakarta-ee

我有一个批处理作业在任何请求、响应范围之外运行。

我希望能够在 JSP 中定义电子邮件内容,因为电子邮件内容主要是带有值占位符的 HTML 文档。

基本上,我希望能够从静态方法运行 JSP。

这可能吗?在线解决方案建议访问请求和响应,实现 httpservlet。我可以不伪造这些吗?

我知道这是一个很难的问题,但找到解决方案感觉很好。

最佳答案

JSP 作为一种 View 技术与 HTTP 请求/响应周期密不可分。您最好使用其他模板引擎,例如 FreeMarker生成电子邮件正文。

关于java - 从 JSP 中定义的批处理作业发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7556351/

相关文章:

java - JavaFX 是桌面或独立应用程序的动态 GUI 的选择吗?

java - 为什么当我在此 java 代码中执行读取-更新-写入时不存在竞争条件?

mysql - 使用 Servlet、JSP、EJB 更新成员(member)(在网站上注册)的一个(或多个)字段

java - 我是否需要为每个请求创建一个新的 Struts Action 类?

java - 如何跳过索引文件并直接显示 json 响应?

javascript - FusionCharts 在 Internet Explorer 中渲染图表需要很长时间(Chrome 更快)

java - maven web项目在eclipse(tomcat 7)运行报错:error:Cannot invoke Tomcat manager: Software caused connection abort: socket write error

java - JOOQ 从 selectCount 检索 map

java - 如何使用 Guice 创建递归对象图?

java - 对象构造但仍然为空