javascript 变量和 scriptlet 值不匹配

javascript variable and scriptlet value is not matching

我正在尝试将 javascript 变量值与从 jsp 中的 scriptlet 获取的值进行匹配,但即使值相同我也没有得到正确的结果。

var a = 1;
console.log(a == <%=Constants.SOME_CONSTANT_VALUE%>);

此处 Constants.SOME_CONSTANT_VALUE 的值为“1”[字符串类型],但我得到的控制台输出为 false。

使用 parseInt 并进行如下比较:

console.log(a == parseInt(<%=Constants.SOME_CONSTANT_VALUE%>));

尝试 console.log(a == "<%=Constants.SOME_CONSTANT_VALUE%>");