我正在编写自动生成HTML的代码,我希望它能正确编码.
假设我正在生成指向以下网址的链接:
http://www.google.com/search?rls=en&q=stack+overflow
Run Code Online (Sandbox Code Playgroud)
我假设所有属性值都应该是HTML编码的.(如果我错了,请纠正我.)这意味着如果我将上面的URL放入锚标签,我应该将&符编码为&,如下所示:
<a href="http://www.google.com/search?rls=en&q=stack+overflow">
Run Code Online (Sandbox Code Playgroud)
那是对的吗?
我想将谷歌地图javascript添加到Thymeleaf模板中,如下所示:
https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places
Run Code Online (Sandbox Code Playgroud)
它抛出了异常:
org.xml.sax.SAXParseException; lineNumber: 209; columnNumber: 93; The reference to entity "key" must end with the ';' delimiter
Run Code Online (Sandbox Code Playgroud)
我试图改变&到&,但什么都没有改变.
对你的帮助表示感谢.谢谢!