0
我想在java中創建用戶註冊。我已經創建了一個音樂家課程。我期待改進控制器。密碼目前無法正常工作,如何創建具有唯一標識符的用戶?在java中的用戶註冊。
@Controller
@RequestMapping("musician")
public class MusicianController {
@RequestMapping (value = "")
public String index (Model model) {
model.addAttribute("title", "Musician Connect");
return "musician/index";
}
@RequestMapping (value = "add", method = RequestMethod.GET)
public String add(Model model) {
model.addAttribute(new Musician());
model.addAttribute("title", "Create an Account");
return "musician/add";
}
@RequestMapping(value = "add", method = RequestMethod.POST)
public String add(@ModelAttribute @Valid Musician musician,
Errors errors,
String verify,
Model model) {
model.addAttribute("musician", musician);
boolean passwordsMatch = true;
if (errors.hasErrors()) {
return "musician/add";
}
if (musician.getPassword() == null || verify == null
|| !musician.getPassword().equals(verify)) {
passwordsMatch = false;
}
if (passwordsMatch) {
return "redirect:/login";
}
return "redirect:";
}