我在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";
}
任何人请帮忙,这个代码有什么问题,当我按下编辑按钮时,它什么都不做,就像它落入无限循环一样。
答案 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";
}