通过请求属性访问存储在var中的列表元素
accessing list element of a list which is stored in var through request attribue
我通过请求属性设置列表为request.setAttribute("webServicel",webService_list);
, webService_list包含[getpkg,getActive,getEligible etc.]
。我想在javascript中访问列表的每个元素。下面是我的代码:
for (var i = 0; i < 5; i++) {
var service ='$webServicel.remove(0)';
document.forms[0].operations.options[i].text = service;
document.forms[0].operations.options[i].value = service;
}
但是每次我都在var service中设置getpkg。请让我知道我做错了什么
记住For循环是Javascript For循环不是JSP For循环
所以$webServicel.remove(0)
将被替换为列表中第一个元素的值,然后下面的响应返回到浏览器
for(var i = 0; i <5; i++){
var service ='getPkg';
document.forms[0].operations.options[i].text =service;
document.forms[0].operations.options[i].value =service;
}
使用下面的方法代替
<select name="operations">
<c:forEach var="webServiceItem" items="${webService_list}">
<option value="$webServiceItem" > $webServiceItem </option>
</c:forEach>
</select>
相关文章:
- 将列表元素动画制作到顶部
- 使用Razor和javascript来获得下拉列表元素
- 根据列表元素的值使用JQuery获取列表元素
- 将列表元素动态添加到ul元素中
- 使用 jquery 库获取锚点列表元素内的文本
- 在没有大量回调函数的情况下在列表元素上循环播放同一动画
- 使用JSON和JavaScript添加额外的html列表元素
- 范围和列表元素在 DIV 中换行
- jQuery:影响相同深度的列表元素
- 所选列表元素不会保持选中状态(通过ajax请求更新后)
- 一次显示n个列表元素,jQuery
- 将列表元素宽度设置为文本宽度
- 选择列表元素(捕获向下/向上箭头)
- 限制要在嵌套列表jQuery中添加的列表元素的数量
- 如何从有序列表中选择一个列表元素
- 将列表元素 onclick 事件绑定到单选输入
- 每个列表元素的角度
- JQUERY 在多个无序列表中选择第 n 个列表元素
- 通过将文本替换为类来换行/中断列表元素
- 通过请求属性访问存储在var中的列表元素