gpt4 book ai didi

java - 取消选中复选框时,出现错误必需的长[]参数 'checked'不存在

转载 作者:行者123 更新时间:2023-12-02 11:32:06 25 4
gpt4 key购买 nike

我有复选框的 html 代码

<input type="checkbox" value="4" name="checked" id="checkbox">
<input type="checkbox" value="5" name="checked" id="checkbox">
<input type="checkbox" value="6" name="checked" id="checkbox">

在服务器端

@RequestMapping(value="/add_attendance", method=RequestMethod.POST)
public ModelAndView Add_Attendance(@Valid @RequestParam("checked")long[]
checkboxvalues,@RequestParam("atdate")String
atdate,@RequestParam("company")String company)
{
ModelAndView mv=new ModelAndView();
atdservice.add(checkboxvalues, ChangeDateFormat.DateToDB(atdate), company);
mv.setViewName("admin/mark_attendance");
mv.addObject("message",company+" attendance marked successfully!!");
return mv;
}

当至少选中一个复选框时,它可以正常工作。但是当所有复选框都未选中时。我收到此错误 enter image description here

最佳答案

您可以通过将该字段声明为非必填来解决您的问题:

@Valid @RequestParam(value = "checked", required = false) long[] checkboxvalues

关于java - 取消选中复选框时,出现错误必需的长[]参数 'checked'不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49223532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com