表单接收数据的三种方式教程
程序员文章站
2022-03-30 11:47:13
1、普通方式 getparameter接收
request.setcharacterencoding("utf-8");
string...
1、普通方式 getparameter接收
request.setcharacterencoding("utf-8"); string username=request.getparameter("username"); string pwd=request.getparameter("pwd"); string gender=request.getparameter("gender"); string[] hobbys=request.getparametervalues("hobby"); string hobby=arrays.tostring(hobbys); string province=request.getparameter("province"); string[] professors=request.getparametervalues("professor"); string professor=arrays.tostring(professors); string introduct=request.getparameter("introduct");
2、枚举接收
给多项选择的name做特殊标记(如末尾加*)
request.setcharacterencoding("utf-8"); //request.getparameternames():返回客户端所有控件的name属性值组成的枚举器对象 enumeration enu=request.getparameternames(); while(enu.hasmoreelements()) { string name=enu.nextelement(); string value=null; if(name.endswith("*")){ string[] values=request.getparametervalues(name); value=arrays.tostring(values); } else{ value=request.getparameter(name); } out.println(name+"="+value+" "); }
3、利用.getparametermap()接收
request.setcharacterencoding("utf-8"); map map= request.getparametermap(); set> sets=map.entryset(); for(entry entry:sets) { string name=entry.getkey(); string[] value=entry.getvalue(); out.println(name+"="+arrays.tostring(value)+" "); }
上一篇: postgresql 启动与停止操作
下一篇: Python_os模块
推荐阅读
-
Spring配置数据源的三种方式(小结)
-
IIS下PHP的三种配置方式对比_PHP教程
-
昨天写支付接口时遇到支付接口返回数据接收地址,session数据丢失(或者说失效)的问题,session数据丢失_PHP教程
-
分享下php5类中三种数据类型的区别,php5数据类型_PHP教程
-
多个表单php怎么接收post过来的数据呢
-
PHP中数据类型转换的三种方式,数据类型三种方式_PHP教程
-
php history.back返回后表单数据丢失的解决办法,history.back_PHP教程
-
IIS下PHP的三种配置方式对比,iisphp三种对比_PHP教程
-
PHP命令行脚本接收传入参数的三种方式
-
iOS开发中UIWebView的加载本地数据的三种方式