0

我的 bean 中有一个字符串数组(APN)(作为标题访问)。我正在像这样访问它

<c:forEach var="apn" items="${header.APN}" >
    var g = apn;
    if (g.length!=0 && g!="null"){
        if(counter == 1){
            count=0;
             $("#img0").show();
             $("#apn0").show();
             $("#rtu0").show();

        }
        if(counter == 2){
            count=1;
             $("#img0").hide();
             $("#apn0").show();
             $("#rtu0").show();
             $("#img1").show();
             $("#apn1").show();
             $("#rtu1").show();
             $("#removeimg1").show(); 

        }
        if(counter == 3){
            count=2;
             $("#img0").hide();
             $("#apn0").show();
             $("#rtu0").show();
             $("#img1").hide();
             $("#apn1").show();
             $("#rtu1").show();
             $("#removeimg1").hide();
             $("#img2").show();
             $("#apn2").show();
             $("#rtu2").show();
             $("#removeimg2").show(); 

        }
    }
</c:forEach>

当我保持警惕后

var g = apn;

没有弹出警报。我的 UI 中有一些文本框。当我按下 + 图标(以图像的形式呈现)时,出现另一组文本框以输入多个值。我的代码不起作用。谁能帮我吗

4

2 回答 2

0

似乎你需要一个}just before /c:out。我不知道这是否是您的问题的原因,我只是注意到它。

于 2013-08-21T13:03:51.217 回答
0

我认为您的分配部分不正确。尝试这个 -

var g = ${apn};
于 2013-08-21T13:04:20.243 回答