-
使用request提供的(如果客户端表单数据没有格式检查,遇到非字符串类型参数建议使用)
String request.getParameter(“表单name属性值”)文本,密码,单选框.
必须与实际发送过来的参数名一致,如果不一致,会获得null。
或者 String[] getParamterValues(“表单name属性值”)方法。用于多选框。 对与多选、单选框要设置value属性值,提交的数据就是value的值。对于多选框和单选框,如果不选择任何选项的话,会获得null。
其中参数名一定要与客户端表单中的控件name属性相一致。所以在构建表单各元素时,name属性一定要有。而name属性和id属性的区别就在于,id属性一般是作为客户端区分控件的标识,name属性是服务器端区分各控件的标识 -
在处理方法里面,添加相应的参数。(少量参数使用)
注:
a.参数名应该与请求参数名一致(就是添加参数名字和表单name属性值一样)。
b.如果不一致,可以使用@RequestParam(“请求参数名”) -
使用对象来封装提交数据。(大量参数使用)
封装请求参数类要求如下:
a.属性名与请求参数名一致。
b.提供相应的get/set方法。
Spring 会将请求参数值自动转换成实际的参数类型. 注意转换有可能会出错。不建议使用一般用String。
JAVA读取请求参数值
最新推荐文章于 2024-07-07 03:37:21 发布