Spring mvc编辑时,用户无法验证

时间:2016-09-18 10:05:06

标签: spring spring-mvc

我在spring mvc中有一个用户注册应用程序。 保存用户类时,它通常会验证用户并根据我的UserValidator类进行保存,但是在编辑同一个用户时,我无法以相同的方式进行验证。它会进入无限循环。 保存时就是这种情况

var th = $(this).closest("table").find("tr:first-child th").eq($(this).index()).text();

这是编辑时的情况

@RequestMapping(value = "/registration", method = RequestMethod.GET)
    public String registration(Model model) {
        model.addAttribute("userForm", new User());
        return "registration";
    }
    @RequestMapping(value = "/registration", method = RequestMethod.POST)
    public String registration(@ModelAttribute("userForm") User userForm, BindingResult bindingResult, HttpServletRequest request) {
        userValidator.validate(userForm, bindingResult);
        if (bindingResult.hasErrors()) {
            return "registration";
        }
        userService.saveUser(userForm);
        securityService.autologin(userForm.getUsername(), userForm.getPasswordConfirm());
        LOGGER.info("user with username %s successfully registered", userForm.getUsername());
        return "redirect:/welcome";
    }

任何人请帮忙,这个代码有什么问题,当我按下编辑按钮时,它什么都不做,就像它落入无限循环一样。

1 个答案:

答案 0 :(得分:0)

通过更改代码

解决了问题
__asm
    {
        push eax
        push ecx
        mov ecx, StartAddress
        add ecx fSize
        mov eax StartAddress

        protect:
            xor byte ptr ds:[eax], 0x25
            inc eax
            cmp eax, ecx
        jl protect;

        pop ecx
        pop eax
    }

if (bindingResult.hasErrors()) {
       return "registration";
   }