Python 官方文档:入门教程 => 点击学习
html核心代码 <body> <font size = "5" color ="blue">圆面积计算</font><br&
html核心代码
<body>
<font size = "5" color ="blue">圆面积计算</font><br>
<fORM action = "home/CCarea" method = "post">
请输入半径r:<input type="text" name = "radius" value = "0"size ="4"/>   
<input type="submit" value = "计算"/><br><br>
面积s为:<input type="text" name = "area"size ="7"/>
</form>
</body>
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的用法
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()) {
String paramName = (String)paramNames.nextElement();
out.print("<tr><td>" + paramName + "</td>\n");
String[] paramValues =
request.getParameterValues(paramName);
// 读取单个值的数据
if (paramValues.length == 1) {
String paramValue = paramValues[0];
if (paramValue.length() == 0)
out.println("<td><i>没有值</i></td>");
else
out.println("<td>" + paramValue + "</td>");
} else {
// 读取多个值的数据
out.println("<td><ul>");
for(int i=0; i < paramValues.length; i++) {
out.println("<li>" + paramValues[i]);
}
out.println("</ul></td>");
}
out.print("</tr>");
Map<String,String[]> getParameterMap():获取所有参数的map集合,将对象封装称为一个map集合
封装对象用的方法是
BeanUtils.populate(user,map);来进行封装
例如
//1.获取数据
Map<String, String[]> map = request.getParameterMap();
//2.封装对象
User user = new User();
try {
BeanUtils.populate(user,map);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
到此这篇关于Java getParameter方法案例详解的文章就介绍到这了,更多相关Java getParameter方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Java getParameter方法案例详解
本文链接: https://www.lsjlt.com/news/132870.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0