request.getParameterNames()是得到Enumeration类型的,得到的是form类中所有具有name属性的值。
如: <form name="form1" action="login.action" method="post">
<table id="t1">
<tr>
<td>用户名</td>
<td>
<input type="text" id="name" name="name" value=""/>
</td>
</tr>
<tr>
<td>密码</td>
<td>
<input type="text" id="password" name="password" value=""/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" id="b1" value="登陆" οnclick="btn_b1_click()"/>
</td>
</tr>
</table>
</form>
在后台通过request.getParameterNames()是Enumeration类型,得到name属性的值:例如:name=“name”和name=“password”的value值。
后台操作:
HttpServletRequest request1=ServletActionContext.getRequest();//得到Enumeration类型的。
Enumeration enumeration=request1.getParameterNames();
while(enumeration.hasMoreElements()){
String name=(String)enumeration.nextElement();//得到name的名字。
System.out.print("属性"+name);
String value=request1.getParameter(name);//是通过页面中的name属性得到值。
System.out.println(",值:"+value);
}
通过页面属性name的属性得到值:request1.getParameter(name);即可。
如: <form name="form1" action="login.action" method="post">
<table id="t1">
<tr>
<td>用户名</td>
<td>
<input type="text" id="name" name="name" value=""/>
</td>
</tr>
<tr>
<td>密码</td>
<td>
<input type="text" id="password" name="password" value=""/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" id="b1" value="登陆" οnclick="btn_b1_click()"/>
</td>
</tr>
</table>
</form>
在后台通过request.getParameterNames()是Enumeration类型,得到name属性的值:例如:name=“name”和name=“password”的value值。
后台操作:
HttpServletRequest request1=ServletActionContext.getRequest();//得到Enumeration类型的。
Enumeration enumeration=request1.getParameterNames();
while(enumeration.hasMoreElements()){
String name=(String)enumeration.nextElement();//得到name的名字。
System.out.print("属性"+name);
String value=request1.getParameter(name);//是通过页面中的name属性得到值。
System.out.println(",值:"+value);
}
通过页面属性name的属性得到值:request1.getParameter(name);即可。