jstl c:set 无法处理 jsp 文件中的 js 代码
jstl c:set is not working on js code in jsp file
我有一个来自服务的JSON。我通过 JSON 值附加了一个 html 块,我必须检查一些值以进行适当显示。
我正在尝试设置 discountValue 变量,但它不适用于 js 变量。我该如何解决?
if (data!="")
{
$.each(data,function(index,element){
var intDiscount=parseInt(10);
console.log("intDiscount::"+intDiscount);
var strIndex='';
strIndex+='<div class="card">';
strIndex+='<c:set var="discountValue" value="'+intDiscount+'"/>';
console.log("${discountValue}");
...
...
...
...
}
$('#visilabs-FavouriteCategoryTopSeller').append(strIndex);
控制台日志:
intDiscount::10
0
我已经通过在 js 中使用 if 条件解决了这个问题:
if(element.discount>0){
strIndex+= ' <span class="label label-danger discount">'+'% '+intDiscount+'</span>';
}
谢谢大家
我有一个来自服务的JSON。我通过 JSON 值附加了一个 html 块,我必须检查一些值以进行适当显示。 我正在尝试设置 discountValue 变量,但它不适用于 js 变量。我该如何解决?
if (data!="")
{
$.each(data,function(index,element){
var intDiscount=parseInt(10);
console.log("intDiscount::"+intDiscount);
var strIndex='';
strIndex+='<div class="card">';
strIndex+='<c:set var="discountValue" value="'+intDiscount+'"/>';
console.log("${discountValue}");
...
...
...
...
}
$('#visilabs-FavouriteCategoryTopSeller').append(strIndex);
控制台日志:
intDiscount::10
0
我已经通过在 js 中使用 if 条件解决了这个问题:
if(element.discount>0){
strIndex+= ' <span class="label label-danger discount">'+'% '+intDiscount+'</span>';
}
谢谢大家