我犯了一个臭名昭著的错误:
除非实现IWebContext,否则不能是上下文相关(/)或页面相关
我有一个创建pdf文件的Spring启动应用程序(没有web模块)。
我计划使用一个超文本标记语言文件作为模板,但由于这些url问题,我无法正确链接css文件或图像。
Html:
<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-4.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org">
<head>
<title>Company Invoice</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" media="all"
href="./css/company.css" th:href="@{./css/company.css}"/>
</head>
<body>
<p th:utext="#{home.welcome}">Welcome !</p>
<img src="/images/gtvglogo.png" th:src="@{/images/gtvglogo.png}"/>
</body>
</html>
文件夹结构:
src/main/resources/templates/sample.html
src/main/resources/templates/css/sample.css
我谷歌了一下,但我不想通过IWebContext解决这个问题。还有别的方法吗?
提前谢谢。
组织。百里香。例外。TemplateProcessingException:Link base“/a/relative/Link”不能是上下文相关(/…)除非用于执行引擎的上下文实现了组织。百里香。上下文IWebContext接口(模板:“模板/a-模板”-第6行,第13列)
1在org。百里香。链接生成器。标准链接生成器。computeContextPath(StandardLinkBuilder.java:493)
...
异常由组织引发。百里香。链接生成器。StandardLinkBuilder
。通过提供不同的org实现。百里香。链接生成器。ILinkBuilder
对于TemplateEngine,我们可以避免这种异常
TemplateEngine templateEngine = new TemplateEngine();
templateEngine.setLinkBuilder(new ILinkBuilder() {
@Override
public String getName() {
return null;
}
@Override
public Integer getOrder() {
return null;
}
@Override
public String buildLink(IExpressionContext context, String base, Map<String, Object> parameters) {
return null;
}
});
问题内容: 方案相对URL(网络路径引用)是我刚刚发现的-您未指定URL方案,而是从当前上下文中选择它。 例如: 将解析为当前方案是否为HTTPS或不是。 这似乎是解决那些在SSL页面上调用外部脚本或图像的烦人问题的简单方法,而不会出现可怕的错误,即页面上的某些内容不安全。 好处似乎显而易见,但是我似乎无法找到关于此的大量信息,并且想知道是否有人对方案相对URL有任何经验或参考(好还是坏)? 虽然
本文向大家介绍linux环境中没有网络怎么下载python,包括了linux环境中没有网络怎么下载python的使用技巧和注意事项,需要的朋友参考一下 有时候在无法联网的情况下需要搭建环境,且必须使用之前的环境,因为你的代码需要在同样的环境下运行。这样方便开发 方法一: 但是这种方法经过本人测试会出现很多问题,比如在 pip install --download /packs -r require
(编辑)我想将GKE吊舱连接到Atlas。 我有一个Atlas db,带有一个连接到GCP专有网络的专有网络对等连接。我正在尝试运用我在这些图坦卡门中学到的东西: 配置VPC网络对等互连 控制对专有网络的访问 当我查看VPC网络对等互连时 但是,可以预见的是,结果是一样的。 从gcloud shell我做: 并获得: 在GKE中,我创建了一个具有计算网络管理员角色的服务帐户,但不确定如何将其链接到
上下界网络流可以看做普通网络流的升级版,现在对于流量网络,我们不再只关注其流量的上界,而是同时关注流量的上下界。 一、无源汇有上下界可行流 这是上下界网络流中最简单的一种,给定一个没有源点和汇点、每条边的流量有上下界的流量网络,问是否存在一种可行流使得流量平衡。 做法是,我们把它拆成两个结构与原图相同的普通网络,一个每条边的容量为原网络对应边的流量下界,另一个为对应边的流量上界与下界之差。 我们希
如果没有网络连接,我可以在Emacs中打开lein repl连接或苹果酒插孔吗?需要lein repl的计算机在一些网络后面,这些网络阻止了一些IP,使其无法连接到(lein?)服务器,也不能使用vpn绕过此问题。那么有没有办法在没有网络连接的情况下启动lein repl呢?谢啦