无法在JSTL中设置值

时间:2013-06-19 08:43:27

标签: jstl

来自ajax响应我得到了json字符串:

{"{\"nodeName\":\"abc\"}":[{"url":"abc","status":true},{"url":"abc","status":true}],"      {\"nodeName\":\"pqr\"}":[{"url":"abc","status":true},{"url":"abc","status":true}]}

我正在解析下面提到的代码中的json字符串:

$.each(obj, function(key, arr) {
    $.each(arr, function(_, v) {
        alert(key +" "+ v.url +" "+v.status);
    });
});

到现在它工作正常。

现在,使用jstl我在$.each内设置key,v.url和v.status的值,就像这样

<c:set var="status" value="${v.status}"/> 
<c:set var="url" value="${v.url}"/>  
<c:set var="nodeName" value="${key}"/> 

提醒(“url =”+'$ {status}'+“key =”+'$ {nodeName}'+“status =”+'$ {url}');

我能够在警报时获取密钥($ {nodeName})的值,但是没有url和status的值。

请建议..

0 个答案:

没有答案