【发布时间】:2016-01-23 14:02:25
【问题描述】:
我需要进行特定的服务调用,并且需要将 String 对象作为 HTML 参数传递。此 HTML 将由该服务呈现(此服务发送电子邮件,此 HTML 将是电子邮件正文)
到目前为止,我一直在为所有模板使用 JSP 文件。我所有呈现 HTML 页面并将其返回给用户的视图。
我不知道如何执行 JSP 文件,填写所有信息,然后将其转换为文本。这是我第一次使用 Spring MVC。
编辑: 这里的相关问题真的过时了'09
【问题讨论】:
-
底线:使用更好的模板引擎,不依赖于servlet容器,有很多。
-
@kryger 我读了这个问题,但并没有真正理解它。您的意思是说我不能执行 JSP 然后将其转换为文本?
-
如果我理解这一点,您可以使用 Javascript 函数获取信息呈现后的 HTML 内容。
document.head获取 HTML 的头部,document.body获取 HTML 的正文。您可以创建一个在页面加载时执行的函数。见w3schools.com/jsref/event_onload.asp -
使用不同的模板库,如 Thymeleaf 并在您的处理程序中呈现 HTML。
标签: java spring jsp spring-mvc templates