2013-11-22 92 views
0

整合您好,我是很新的thymeleaf现在我想包括如何将外部JS资源在thymeleaf

行号:5

但我收到错误,如

我有这样的尝试

<div xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" 
    layout:decorator="layout" layout:fragment="content"> 

<head> 
    <title>Google Address Loopup Test</title> 
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script> 


    <script type='text/javascript' src='../js/jquery-latest.js'></script> 

    <script type='text/javascript' src='jquery-latest.js'></script> 

    <script type="text/javascript"> 
     $(function() { 
     var input = document.getElementById('searchTextField'); 
     var autocomplete = new google.maps.places.Autocomplete(input); 
     google.maps.event.addListener(autocomplete, 'place_changed', function() { 
     var place = autocomplete.getPlace(); 
     /*$('#selected').text("Place selected:" +place.formatted_address)*/ 
     }); 
     }); 
    </script> 



</head> 
<body> 
<div> 
    <input id="searchTextField" type="text" size="50"/> 
</div> 

<!--<div id="selected">No address selected</div>--> 
</body> 
</div> 

HTTP状态5 00 - 请求处理失败;嵌套的异常是org.thymeleaf.exceptions.TemplateInputException:异常解析文档:template =“test”,第5行 - 第103列

和行号五是我粘贴上面的脚本代码。 任何一个可以帮我这个 在此先感谢

回答

1

你必须逃脱& , < , > and "字符。试试这个地址:
http://maps.googleapis.com/maps/api/js?libraries=places&amp;sensor=false