2012-09-03 66 views
0

我試着用一些方法做一個通用控制器,所以我不需要重新編寫通用代碼,但不工作,爲什麼?彈簧控制器不工作時,我擴展它

@Controller("/home/teste") 
public class CtrlTeste extends ControladorGenericoSpring<Assistenciado> 
{ 
public String path; 

    public CtrlTeste() 
    { 
     super(Assistenciado.class); 
     path = "/home/teste"; 
     setPacoteServico("servico.assistenciado"); 
     setPrefixo("Serv"); 
     setNomeEntidade("Assistênciado");   

    } 

    @RequestMapping 
    public String teste(@RequestParam(value = "id", required= true)Long id, Model model) 
    { 
     Assistenciado ass = getServico().buscarPorId(id); 
     model.addAttribute("assistenciado", ass); 
     return "/home"; 
    } 

} 

回答

3

您當前正在指定bean的名稱。試着用:

@Controller 
@RequestMapping("/home/teste") 
public class CtrlTeste extends ControladorGenericoSpring<Assistenciado> { 
    ... 
} 
+0

它的工作,感謝夥計,這個新手的錯誤¬¬,我太激動了放棄一切通用我忘了一兩件事,我做所有的時間,甚至沒有意識到,THKS –

+0

@DiegoAndrade:您歡迎,但這裏的用戶通常感謝別人投票或接受他們的答案:) – sinuhepop