Java getParameter方法案例详解

网友投稿 507 2022-10-04


Java getParameter方法案例详解

html核心代码

&lhttp://t;font size = "5" color ="blue">圆面积计算

请输入半径r: &nbsp&nbsp



面积s为:

java核心代码

double r,s;

String radi = request.getParameter("radius");

if(radi==null)

{s= 0.0;}

else{

r= Double.parseDouble(radi);

s=3.14*r*r;

}

这体现了request对象的一个方法request.getParameter的用法

String getParameter(String name):根据参数名称获取参数值

例如例子中html中传递的参数为name里面的radius所以最后在java程序中获得的也是radius的值

个人总结:要码住一些重要的常用方法

下面是一些还没用到的方fkyjE法也是关于

2String[] getParameterValues(String name):根据参数名称获取参数值的数组 hobby=xx&hobby=game

3 Enumeration getParameterNames():获取所有请求的参数名称

常常与String[] getParameterValues(String name):根据参数名称获取参数值的数组 hobby=xx&hobby=game这个方法联合使用

常见用法

Enumeration paramNames = request.getParameterNames();

while(paramNames.hasMoreElements()) {

String paramName = (String)paramNames.nextElement();

out.print("

String[] paramValues =

request.getParameterValues(paramName);

// 读取单个值的数据

if (paramValues.length == 1) {

String paramValue = paramValues[0];

if (paramValue.length() == 0)

out.println("

else

out.println("

} else {

// 读取多个值的数据

out.println("

for(int i=0; i < paramValues.length; i++) {

out.println("

}

out.println("

}

out.print("

getParameterMap()方法

Map getParameterMap():获取所有参数的map集合,将对象封装称为一个map集合

封装对象用的方法是

BeanUtils.populate(user,map);来进行封装

例如

//1.获取数据

Map map = request.getParameterMap();

//2.封装对象

User user = new User();

try {

BeanUtils.populate(user,map);

} catch (IllegalAccessException e) {

e.printStackTrace();

} catch (InvocationTargetException e) {

e.printStackTrace();

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Mirai 僵尸网络解释:青少年诈骗者和闭路电视摄像机如何几乎让互联网瘫痪 Mirai(mirai丰田价格)
下一篇:【网络安全入门知识】如何有效防御DDoS攻击和CC攻击?(服务器防cc攻击策略)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~