Flask接口签名sign原理与实例代码浅析
507
2022-10-04
Java getParameter方法案例详解
html核心代码
&lhttp://t;font size = "5" color ="blue">圆面积计算
请输入半径r:   
面积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
封装对象用的方法是
BeanUtils.populate(user,map);来进行封装
例如
//1.获取数据
Map
//2.封装对象
User user = new User();
try {
BeanUtils.populate(user,map);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~