Javaweb,jsp提交表单时,如何最快捷批量保存多个同名model

问题描述

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

Javaweb,jsp提交表单时,如何最快捷批量保存多个同名model的相关文章

框架中jsp弹出js后提交表单时执行action时没有跳转回原jsp,

问题描述 框架中jsp弹出js后提交表单时执行action时没有跳转回原jsp,而是在打开了另外一个页面,我想让它跳回原jsp.人事管理中后台,框架右边显示员工所有信息,点上面添加员工,弹出一个子页面,填写信息点提交执行Action但是跳转是打开新的查询所有员工信息页面,应该是关闭该子页面,并且回到原框架父页面.这样跳转才是对,如何解决 解决方案 解决方案二:框架中jsp弹出js后提交表单时执行action时没有跳转回原jsp,解决方案三:怎么可能跳回原页面呢?肯定是跳到result页面啊.你要

ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?

问题描述 CKEDITOR模态窗口提交表单时能不弹出新窗口吗? 按照http://www.iteye.com/topic/749437 该文章内容实现ckeditor在jsp下增加图片上传功能中遇到上传图片的模态窗口在表单提交时,总是弹出新窗口,我在 中间添加了.还是不管用,那位大侠能帮助解决一下? 以下是代码 修改控件代码: ` function addUploadButton(editor){ CKEDITOR.on('dialogDefinition', function( ev ){ v

php提交表单时判断 if($

应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨. 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍). 恩 差不多那个意思,如果设置了这个变量则返回true PHP中if(isset($_POST['Submit']))是什么意思 isset -- 检测变量是否设置 判断post过来的数

提交表单时指定编码

1,提交表单时可以指定编码吗? 准确地说:提交表单时可以指定请求要素的编码吗? 如果是使用html的form表单是不行的. 下面是我做的实验,html如下:   不仅head中指定了编码为gbk,而且form属性accept-charset 也指定为gbk,但是提交表单时,后台获取到的request charset却是"UTF-8",   chrome和火狐浏览器中都是一样. 结论: (a)html的form表单标签中无法指定request的编码. (b)提交的请求编码是UTF-8  

php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别_php技巧

应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨. 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍). 恩 差不多那个意思,如果设置了这个变量则返回true PHP中if(isset($_POST['Submit']))是什么意思 isset -- 检测变量是否设置 判断post过来的数

ThinkPHP提交表单时默认自动转义的解决方法_php实例

本文实例讲述了ThinkPHP提交表单时默认自动转义的解决方法.分享给大家供大家参考.具体方法如下: 一.问题: 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线. 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线,在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不

标签-php 无刷新提交表单时,怎样修改原页面中的label的值?

问题描述 php 无刷新提交表单时,怎样修改原页面中的label的值? 在原页面index.html中,使用了来进行无刷新提交表单. 其中index.html中有一个label 提交时的action页面是form.php 当提交成功时,想在form.php中把index.html中的label的值设为 "提交成功", 这怎么实现啊? 解决方案 1.你使用的是ajax提交的话,提交成功后$(label的id或者class).html("提交成功"); 2.使用的是原生

jquery实现-JQUERY实现提交表单时的检测

问题描述 JQUERY实现提交表单时的检测 点击提交,验证表单中是否变更类型中有新建类型,如有新建类型的,检测是否上传模板文件,如果上传正常提交,如果没有上传,弹框提醒"请上传模版文件",提交失败. 解决方案 请参考这篇文章"jQuery插件之ajaxFileUpload",http://www.mskj.cc/article/100/204.htm 解决方案二: 这个和jquery没什么关系,都是要自己写js代码来实现检查 想偷懒就用jquery的validate

JSP提交表单转不到servlet 404

问题描述 JSP提交表单转不到servlet 404 直接上图 合格提交表单之后会404 但是别的都是这么写的都能跳就这个不行 经检测是servlet的原因 请问怎么改 解决方案 jsp中,防止表单的重复提交(转)jsp提交表单 解决方案二: JSP中请求方式为post, 你的servlet中请求处理为doPost么? 解决方案三: 你form是post提交,但是servlet是doget方法,那样是娶不到的呀..