关于el表达式引用变量的问题……50分..望各位赐教了
var i= 变量;//这个值是根据客户选择的radio的索引值取得的
alert("${el[i].name}"); // 输出结果为空,什么都没有
alert("${el[0].name}"); // 正常输出 但我要用到的索引值必需是根据用户的选择来定的
alert("${el["+i+"].name}");//这样直接报错
本来让我苦思茗想了许久……找到一个差一点就实现的方式
<%
pageContext.setAttribute("index","0"); //问题出在这里,怎么把js var i里的变量赋给context
%>
alert("${el[pageScope.index].name}");//这样倒是可以输出正常了
这上面是我自己想的办……。但不知怎么把 i的变量赋出去...
当然如果各位有更好的方法帮帮小弟实现这个问题的也好,望各位指点一二
------解决方案--------------------......从这一句看你把页面的放到临时变量,然后再放块不就好了,...........虽然这样很无语
------解决方案--------------------
<%String a = 'aa'%>var i = <%=a %> 不会先有儿子再有爸爸,