问题描述
- Javaweb,jsp提交表单时,如何最快捷批量保存多个同名model
-
现在有个需求,前端业务填写多个表单,如何进行方便快捷进行批量保存,麻烦大家多多指导
解决方案
现在是有些思路,前端只有一个表单,同名的属性值,提交到后台,会以逗号进行分割,取值然后切割出来,但是这种情况,万一有一个表单不填,出现这种:a,a,,
用spilt切割出来会出现,取不到后头的空字符串
解决方案二:
<form name="input" action="html_form_action.asp" method="get">
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
<br><br>
<input type="submit" value="Submit">
</form>
同名的表单传回到sever的url的格式
http://example.com/your_page.jsp?vehicle=Bike&vehicle=Car
在server 端获取方式:
String checkboxValues = request.getParameter("vehicle");
结果是格式为 “Bike,Car”, 如果你只选中其中一个那个结果 “Bike”。
不存在你所说的那种情况
如果是我理解有误,你可以遍历 split之后得到的数组,剔除值为空字符的值。
时间: 2024-09-17 01:36:20