首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2中在不知道form表单参数有多少和不知道参数名的时候怎么取值

2013-02-19 
【求助】struts2中在不知道form表单参数有多少和不知道参数名的时候如何取值struts2中在不知道form表单参数

【求助】struts2中在不知道form表单参数有多少和不知道参数名的时候如何取值
struts2中在不知道form表单参数有多少个也不知道参数的名的时候在action中应该怎么得到这些参数名和值呢。急求答案,多谢各位! struts action form
[解决办法]
HttpServletRequest对象有getParameterMap()这个方法
里面就是表单提交过来的所有数据了
[解决办法]
HttpServletRequest的getParameterMap();返回的就是所有提交过来的参数和参数值了
[解决办法]



Enumeration e=request.getParameterNames();
while(e.hasMoreElements()){
String name=(String) e.nextElement();
value=request.getParameter(name);
System.out.println(name+"="+value);
}

[解决办法]
#3楼的方法应该可以。

form表单的数据是数组形式的,一般会有getParameters之类的方法。如果有具体的获取name和value的方法,比如3楼的那种,就可以遍历出来,如果没有的话,可以通过get、set进行截取。get和set的命名是规范的,可以截取出来
[解决办法]
引用:
三楼的方法可以获取当参数的名称,但是不能取到值,request.getParameter(name);取得的是空值

莫非你没有把参数传到后台?

热点排行