前台表单数据需要动态生成,数据量不定,但是数据的类型一样,
那么在后台如何正确接受所有的表单数据
------解决方案--------------------
这个你可以在s2中。使用Aware接口先拿到 request, 之后你getParameterNames 这个方法,之后你就能通过遍历取得所有的 参数了。 比如 你Request里通过 getParaNames这个方法你能得到,这几个字段 username,password,hiddenattr ,之后你通过这个字段 使用getPara方法你就能拿到对应的值,之后的事情你可以通过 反射 来set每一个属性 。
------解决方案--------------------
你可以在action定义 一个数组 比如 String []names;
然后你前台动态生成的那些数据名字就叫name0,name1 提交的时候sturts2会自动把这些name的值赋到action里面那个names的数组上,前提是你给names写好get set方法