在servlet中获取单选框的值传入数据库中时,运行报错了,错误为该单选框的值为null

jsp页面
图片说明

servlet
图片说明

数据库
图片说明

我已经知道错在哪里了,因为表单中有文件的上传,与普通表单数据不可同是使用getParamter来获取

jsp页面中有多个input,使用getParameter只能获取表单中name唯一的input,你可以用getparametervalues 方法,或者用js处理,先获取单选的值,
把值用新的input提交

对于getParameter是获取页面中的单一值,即input的name是唯一的情况,而对于多个input同名时,传递到后台的值是一个String 数组,应当使用getParameterValues作为参数接受方法,使用String数组来接;希望可以帮助你