在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类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)