Hyperlink 逃逸'&';百里香性状

Hyperlink 逃逸'&';百里香性状,hyperlink,thymeleaf,Hyperlink,Thymeleaf,我需要一个图像加载到一个htmlimg标签使用thymeleaf。问题是,图像本身是从包含两个参数的url获取的 样本: <img src="/products/images?categoryId=1&image=1" /> 但当我运行此命令时,我得到以下消息: Exception parsing document: template="product-list", line 104 - column 59 它指向“&”符号出现的位置。现在,我试着使用“&;”但是,

我需要一个图像加载到一个html
img
标签使用thymeleaf。问题是,图像本身是从包含两个参数的url获取的

样本:

<img src="/products/images?categoryId=1&image=1" />
但当我运行此命令时,我得到以下消息:

Exception parsing document: template="product-list", line 104 - column 59
它指向“&”符号出现的位置。现在,我试着使用“&;”但是,url变成了

/products/images?categoryId=1&amp;image=1
显然,这是行不通的


那么,除此之外,我如何使用thymeleaf创建具有两个参数的有效链接呢?

这可以通过thymeleaf轻松完成。不要连接字符串和 只需使用
@{'/products/images'(categoryId=1,image=${product.id})}


请参阅。

在任何html属性中转义符号的方法是
&。实际上,无论是否使用Thymeleaf,都应该在所有html属性中转义符号AND

有关更多详细信息和参考资料,请参见此问题:

哇!谢谢我想我不知道该找什么。我只是在寻找让“&”符号出现的方法!
/products/images?categoryId=1&amp;image=1