这是我的服务器端代码
如何更新用户子(资格表)。我需要在单击按钮时插入/更新资格对象列表。
道,服务,控制器,父子关系正确地完成了每一件正常工作(服务器端)我的控制器
@PostMapping(value="updateUser")
public ResponseEntity<Boolean> updateUser (@RequestBody List<UserDto> user,HttpSession session)
{
logger.info("Ready to update qualification");
try{
User user=userService.getById(session.getAttribute("user_Id"));
user.setQualification(convertModelQualification(user.getQualificatios));
userService.updateUser(user);
logger.info("successfully update qualification");
return new ResponseEntity<Boolean>(true, HttpStatus.OK);
}
catch(Exception e)
{
logger.error("Error while updating user qualifications");
return new ResponseEntity<Boolean>(false, HttpStatus.OK);
}
}
DTOS
UserDto
public class UserDto
{
private String userId;
private String name;
//.............
//...........
List<QualificationDto> qualificatons;
//getter and setters
}
QualificationDto
public class QualificationDto
{
private Integer qualification_id;
private String qualification;
private float percentage;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd@HH:mm:ss.SSSZ", locale = "en_GB")
private Date completion_date;
//................
//.................
UserDto user;
//getter and setter
}
我想要数据输入html元素(anyplugin)+相应的jquery函数来将数据列表更新到数据库中 当用户单击单个更新按钮时。
我需要你的帮助。请说出任何最佳解决方案
抱歉我的英文不好