这篇文章主要介绍了Java getParameter方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
超文本标记语言核心代码
身体
font size='5' color='blue '圆面积计算/fontbr
表单操作='家庭/区域'方法='post '
请输入半径r:输入类型=' text ' name=' radius ' value=' 0 ' size=' 4 '/nbsp nbsp
输入类型='提交'值='计算/brbr
面积s为:input type=' text ' name=' area ' size=' 7 '/
/表单
/body
Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)核心代码
双r,s;
字符串radi=请求。getparameter(' radius ');
if(radi==null)
{ s=0.0}
否则{
r=双精度。解析double(radi);
s=3.14 * r * r
}
这体现了请求对象的一个方法request.getParameter的用法
字符串getParameter(字符串名称):根据参数名称获取参数值
例如例子中超文本标记语言中传递的参数为名字里面的半径所以最后在Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)程序中获得的也是半径的值
个人总结:要码住一些重要的常用方法
下面是一些还没用到的方法也是关于
2String[] getParameterValues(字符串名称):根据参数名称获取参数值的数组爱好=xxhobby=游戏
3枚举getParameterNames():获取所有请求的参数名称
常常与String[] getParameterValues(字符串名称):根据参数名称获取参数值的数组爱好=xxhobby=游戏这个方法联合使用
常见用法
枚举参数names=request。getparameternames();
while(参数名称。hasmorelements()){
String param name=(String)参数名称。next element();
出去。print(' trtd ' param name '/TD \ n ');
String[] paramValues=
请求。getparametervalues(参数名);
//读取单个值的数据
if (paramValues.length==1) {
string param value=param values[0];
if (paramValue.length()==0)
out.println('tdi没有值/I/TD’);
其他
出去。println(' TD ' param value '/TD ');
}否则{
//读取多个值的数据
出去。println(' tdul ');
for(int I=0;i paramValues.lengthi ) {
出去。println(' Li ' param values[I]);
}
出去。println('/ul/TD ');
}
出去。print('/tr ');
getParameterMap()方法
MapString,String[] getParameterMap():获取所有参数的地图集合,将对象封装称为一个地图集合
封装对象用的方法是
BeanUtils.populate(用户,地图);来进行封装
例如
//1.获取数据
MapString,String[]map=请求。getparametermap();
//2.封装对象
User User=new User();
尝试{
BeanUtils.populate(用户,地图);
} catch(IllegalAccessException e){
e。printstacktrace();
} catch(InvocationTargetException e){
e。printstacktrace();
}
到此这篇关于Java getParameter方法案例详解的文章就介绍到这了,更多相关Java getParameter方法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。