2017-08-30 28 views
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:"; 


} 

回答