getparametervalues

时间:2024-05-22 09:56:52编辑:coo君

request.getParameter()和getAttribute()有什么区别?

JSP应用开发详解(第二版)第四章有关于request对象的主要方法对request.getParameter()和getAttribute()做了解释:
getParameter(String
name)获得客户端传送给服务器的参数值,该参数是由name指定的,通常是表单中的参数.
getAttribute(String
name):返回有name
指定的属性值,如果指定的属性值不存在,则会返回一个null值.
里面还有有关于更多的方法介绍,我这里不列举了,从网上下载电子书看看,这是一本很不错的书,对你会很有帮助的.


jsp中getParameter 和getvalue用法和区别

你的这个getvalue是说的这个方法么request.getParameterValues()
如果是,那么
request.getParameter("value")是取得value的值
String str = (String)request.getParameter("value");

String[] str = (String)request.getParameterValues("value")
用来取数组的值
批量选中jsp+javascript就会用到


getParameter()和getParameterValue()有什么区别?

request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量

,如checkobx类型
request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回第一个的值
. 接收一般变量
,如text类型



例:

1. 三个名字相同的text标签










request.getParameterValues("test") ----------------- [1, 2, 3]

request.getParameter("test") ------------------ 1


jsp页面的复选框的多个值可以在action中用List接收吗?

jsp页面的复选框的值不可以用list接收,只能用string[]数组接收。
例如在jsp页面上有:


String[] check= request.getParameterValues("check");
获得的是所有选中的checkbox的值,是一个数组。
再用循环处理成为一个list
List sexList = new ArrayList();
for (int i = 0; i < check.length; i++) {
sexList.add(check[i]);
}


上一篇:济宁和欣家园

下一篇:金石良缘下载