我对thymelaf非常陌生,我正在尝试包括:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>
但我得到的错误是:
HTTP状态500-请求处理失败;嵌套异常为org.thmeleaf.exceptions.TemplateInput异常:异常分析document:template="test",第5行-第103列
第五行就是上面的脚本,那么如何解决这个问题呢?
在本例中,您可以看到如何向src URL添加路径变量,以及如何读取环境属性。
<script th:src="@{https://maps.googleapis.com/maps/api/js(key=${googleApiKey}, libraries=places, sensor=false)}"
th:with="googleApiKey=${@environment.getProperty('googleapis.api_key')}"
src="https://maps.googleapis.com/maps/api/js"></script>
您需要包括&
来代替&
,并将;
放在末尾,如下所示:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>