form 表单提交大量字段值该咋接收??

请问 如果form表单内是要填的个人信息
那么我在提交后 后台java代码request.getParameters("");不是要写很多吗??
比如:
String name=request.getParameters("name");
String email=request.getParameters("email");
String address=request.getParameters("address");
。。。。。
.........
......
这个要是网数据库中插入 要带很多的参数啊.....怎么解决?

用BeanUtils.populate,用法:BeanUtils.populate(javabean对象,request.getParameterMap());
例如:Student stu = new Student(); BeanUtils.populate(stu,request.getParameterMap());

用一个json字符串提交,服务器直接反序列化。

https://www.cnblogs.com/yiye/p/5969157.html 这里我找到一个 就是这里的save 中那个User user怎么回事???他也没有初始化或者赋值啊??

直接用java对象接收

我觉得你应该封装一个javabean对象,然后后台获取的时候加上注解,我也是初学者,嘿嘿

java 中建立对应实体类 在请求参数直接使用实体类进行获取参数即可

可以采用struts架构,form里的变量名采用如user.age,user.id,user.name,在action 中完成user的set get方法,另外导入struts的包,配置strut.xml文件

这就看你的开发框架了啊:如果纯jsp、servlet开发的项目只能每个写(估计市场已经没有了,但是是基础)
一般都使用框架了,表单传输后台的框架有:springmvc (推荐使用)、 struts 等常用看你们项目使用的什么了,用法大致一致。
原理是:界面传输参数通过框架自动映射到每个定义的实体类中(例:User),省去你写的那部分代码

用jstl啊,直接封装成整个对象传过去,简单方便

用struts 架构:首从网上下来对应版本的JAR,官网也有、在struts.xml注册action;前台变量改成user.id,user.name,user.age 之类的,在action 中完成user的set get方法,然后在action中就可以直接使用
user.id,user.name,user.age了

直接封装成整个对象传过去,表单 中 name与后台对象属性一直

用SSM框架,表单提交的数据相当于存到了实体类对象里面

在接受的方法上直接增加一个Java实体类,Spring会自动映射到对应字段上,前提是类型和名称要对应上

如果你用的是springmvc 框架可以使用实体类直接获取

定义一个UserInfo,字段就是你所有的字段。
前端post的时候转换成json发送,JSON.stringify()。
如果是springmvc类的接收,可以直接用这个bean做参数,框架会自动进行反序列化。
比如:

@RequestMapping("/addUser")
 public String addUser(UserInfo userInfo){}

或者用一个String来接收整个JSON,自己反序列化。

 @RequestMapping("/addUser")
 public String addUser(@RequestBody String message){}

如果是servlet接收,直接从request中获取data,然后自己反序列化。

 request.getParameter("data");

楼主,用没有用框架,如果没有使用框架,你可以先用request.getParameterNames()返回一个封装了所有具有name属性的Enumeration枚举类,
然后在遍历这个枚举类,就可以得到所有name,在用request.getParameters( name )获取value,然后在把他封装到一个类中,或者以key-value的形式封装到
map或set集合中