el表达式取js变量获取不到

   var selected = "${requestScope.list[i].supplierid}";
           var j = ${fn:length(list)};
           for(var i=0;i<j;i++){
                alert(selected);
     } 
    ${requestScope.list[i].supplierid} 用js变量i循环取不到值

var selected = "${requestScope.list[i].supplierid}"; 这个i有初始值吗?

console 这个requestScope.list[i] 看看有没有值

这个i变量位置看看。在循环代码里吗