用JS生成的动态输入框在Struts2的action中如何获取所有的value

用JS生成的动态输入框在Struts2的action中如何获取所有的value,第1张

在Action的相应方法中使用requestgetParameterNames方法可以获得表单中提交的所有数据的名称,然后循环使用这个requestgetParameter("name")来一个一个获取每个name的值。这样就可以获得所有的值了。

RegValue = CreateObject("WscriptShell")RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion")

Msgbox(RegValue)

Map<String, ArrayList<Object>> map = new HashMap<String, ArrayList<Object>>();

假设以上map对象即为你所说的map,优质稻其中一个键key为regionId,那么获取键值就容易多了,直接 List<Object> list = (List<Object>) mapget("regionId"); 即可;还有一种方法就是转化为xml格式的数据,根据键key等于regionId可以确定该xml数据某节点为regionId,那么循环该节点下的内容添加到List也是可以的,相对与第一个方法来说比较麻烦一些,看lz如何选择了……

Dictionary<String, Object> dict = new Dictionary<string, object>();

dictAdd("ClassA", 123);

dictAdd("ClassB", 234);

dictAdd("ClassC", 456);

MessageBoxShow(dictFirstOrDefault()Key + ":" + dictFirstOrDefault()ValueToString());

FirstOrDefault()可以取到集合的第一项,Key与Value代表这一项的键名称与值。注意这里没有做null的判定。如果集合没有内容,运行null,则Key与Value都为null,ToString()会报错!(此例子是在C#下面的WinForm程序)

以上就是关于用JS生成的动态输入框在Struts2的action中如何获取所有的value全部的内容,包括:用JS生成的动态输入框在Struts2的action中如何获取所有的value、VB6如何读取注册表键值、java怎么取出这个返回的map中的key为regionId的value并且value(regionId)同样为一个ArrayList类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9473687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存