这是我的第一个SO问题。我是thymeleaf的新手,我正在尝试使用thymeleaf引擎处理html,但其中不包括外部js文件。 我尝试了SO上可用的其他解决方案,但没有一个对我有用。 下面是代码。
Summaryservice.java
@Autowired
private SpringTemplateEngine templateEngine;
.
.
.
.
private String processTemplate(String mode) {
.
.
.
Context context = new Context();
return templateEngine.process("emailSummary.html", context);
}
MvcConfig.java
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/",
"/resources/", "/assets/**");
}
emailSummarytemplate.html
<html xmlns:th="http://www.thymeleaf.org"
xmlns:tiles="http://www.thymeleaf.org">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<base th:href="@{http://localhost:{appURL}/(appURL=${appURL})}" />
.
.
.
.
<script type="text/javascript" src="/assets/js/jquery.js"></script>
<script type="text/javascript" src="/assets/js/common.js"></script>
<script type="text/javascript" src="/assets/js/jquery.scrollbox.js">
</script>
<script type="text/javascript" src="/assets/js/donut.js"></script>