thymeleaf th:οnclick=传递多个参数问题的解决:
在thymeleaf+springboot文件上传下载中,使用IE浏览器下载时,出现了URL特殊字符需要编码解码的问题,需要thymeleaf的th:onclick同时传递文件路径和文件名两个参数,都为String类型,方法如下:
th:οnclick="|to_progress(’
c
a
s
e
B
a
n
k
.
f
i
l
e
N
a
m
e
′
,
′
{caseBank.fileName}','
caseBank.fileName′,′{caseBank.path}’ )|"
方法调用:
function to_progress(fileName,path){
let encodeURI_url = encodeURI(‘download?fileName=’+fileName+’&filePath=’+path);
window.location.href=encodeURI_url;
}