大家好,又见面了,我是你们的朋友全栈君。
1 比较request.getParameterValues与request.getParameter
request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。
request.getParameter(String name)是获得对应名字的值,如果有重复的名,则返回第一个值。
例如:
<input type=”text” name=”test” value=”1″ />
<input type=”text” name=”test” value=”2″ />
<input type=”text” name=”test” value=”3″ />
request.getParameterValues(“test”); 返回[1, 2, 3]
request.getParameter(“test”); 返回 1
2 request.getParameterValues的使用
例如:
<input type=”checkbox” name=”habit” value=”read”/>看书
<input type=”checkbox” name=”habit” value=”movie”/>电影
<input type=”checkbox” name=”habit” value=”game”/>游戏
String[] habit = request.getParameterValues(“habit”);
例如:
String[] checkboxValues = request.getParameterValues(“habit“); 返回数组
if(checkboxValues != null && checkboxValues.length >0)
{
for(int i = 0; i < checkboxValues.length ; i++)
{
authForm.insertLineCd = checkboxValues[i]; 从数组里取出对象
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163214.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...