没有现成的java或jsp等的标签完成从java到js的代码转换,只能手动转。如下。
以下部分是伪代码(jsp有段时间没用了):
<jsp>
//这里假设list是中放的是String
String arrayStr = "[";
for(list){
array += list[i]+",";
}
arrayStr += "]";
</jsp>
<javascript>
var array = eval(<jsp>write(arrayStr);</jsp>);
</javascript>
你的动态生成的setAttribute("name","item"+i);
这里的name,不要用不同的名字,用相同的名字。
然后在action里面定义一个String数组并提供get/set方法。
那么提交后就能在action中直接 *** 作这个数组了。
代码没有。
var str = "${sessionScopeaa}";
alert(str);
为何不行?
将action里面put的code和JS附近代码全部放出来
你好:
action可能是从其他页面传递过来的, 也可能是本页的参数;
本页设置参数:requestsetAttribute(xxx,xxx);
其他页面传递:xxxjspaction=xxx;
希望可以帮助到你;
以上就是关于如何在javascript中获取从Action中传送过来的一个List集合中的某一个值呢全部的内容,包括:如何在javascript中获取从Action中传送过来的一个List集合中的某一个值呢、js生成的动态输入框在Struts2的action中如何获取所有的value、struts2 标签 在JS中取得Action中设置的session值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)