我有以下代码来设置 userId 变量:
(userId 在之前的代码中设置)
<c:set var="userId" value="(Cust#${userId})" />
这会产生以下字符串: (Cust#${userId})
但是,以下代码按预期工作:
<c:set var="userId" value="(Cust# ${userId})" />
显示以下字符串 (Cust# 0001)。
为什么 '${string}' 表达式之前的 '#' 字符会阻止对字符串进行评估?有没有我可以使用的解决方法,不需要插入空格?