如何使用ajax + spring mvc + jquery单个更新按钮更新/保存详细信息列表到数据库中单击

时间:2018-02-19 08:22:03

标签: jquery ajax spring model-view-controller

这是我的服务器端代码

如何更新用户子(资格表)。我需要在单击按钮时插入/更新资格对象列表。

道,服务,控制器,父子关系正确地完成了每一件正常工作(服务器端)

我的控制器

  @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函数来将数据列表更新到数据库中 当用户单击单个更新按钮时。

我需要你的帮助。请说出任何最佳解决方案

抱歉我的英文不好

0 个答案:

没有答案