filtro nullpointer
17/03/2019
0
boa noite. estou tomando este erro .
java.lang.NullPointerException: null
at br.com.sysaluguel.service.CidadeService.FiltrarCidadesporEstado(CidadeService.java:40) ~[classes/:na]
tenho uma pagina muita parecida com a do curso de spring com thymeleaf.
mo meu caso duas tabelas estado e cidades...
quero filtra as cidades por estado.
modelo :
cidade
codigo
nome
estado
gets e sets
estado
codigo
nome
sigla
get e set
cidaderepositpory
cidadeservice
public List<Cidade> FiltrarCidadesporEstado(CidadeFilter cidadeFilter){
String nome = cidadeFilter.getEstado().getNome() == null ? "%" : cidadeFilter.getEstado().getNome(); <--- onde acontece o erro
return cidaderepository.findByEstadoNomeContaining(nome);
}
cidadefiltro
nome
estado
gets e set
cidadecontroller
@RequestMapping(method=RequestMethod.GET)
public ModelAndView pesquisar(@ModelAttribute("filtro") CidadeFilter filtro) {
List<Cidade> todasasCidades = cidadeService.FiltrarCidadesporEstado(filtro);
System.out.println(todasasCidades);
ModelAndView mv = new ModelAndView("cidade/pesquisacidades");
mv.addObject("estados", estados.findAll());
mv.addObject(new Cidade());
mv.addObject("cidadeTemp", new Cidade());
mv.addObject("cidades", cidadeService.todasasCidades());
return mv;
}
html com
estou na fase de aprendizado.. Descupem pelo post gigante. se puderem me ajudar tambe gostaria de material explicado o arquivo controller.
Muirto obrigado, otimo fim de noite e bom inicio de semana
java.lang.NullPointerException: null
at br.com.sysaluguel.service.CidadeService.FiltrarCidadesporEstado(CidadeService.java:40) ~[classes/:na]
tenho uma pagina muita parecida com a do curso de spring com thymeleaf.
mo meu caso duas tabelas estado e cidades...
quero filtra as cidades por estado.
modelo :
cidade
codigo
nome
estado
gets e sets
estado
codigo
nome
sigla
get e set
cidaderepositpory
cidadeservice
public List<Cidade> FiltrarCidadesporEstado(CidadeFilter cidadeFilter){
String nome = cidadeFilter.getEstado().getNome() == null ? "%" : cidadeFilter.getEstado().getNome(); <--- onde acontece o erro
return cidaderepository.findByEstadoNomeContaining(nome);
}
cidadefiltro
nome
estado
gets e set
cidadecontroller
@RequestMapping(method=RequestMethod.GET)
public ModelAndView pesquisar(@ModelAttribute("filtro") CidadeFilter filtro) {
List<Cidade> todasasCidades = cidadeService.FiltrarCidadesporEstado(filtro);
System.out.println(todasasCidades);
ModelAndView mv = new ModelAndView("cidade/pesquisacidades");
mv.addObject("estados", estados.findAll());
mv.addObject(new Cidade());
mv.addObject("cidadeTemp", new Cidade());
mv.addObject("cidades", cidadeService.todasasCidades());
return mv;
}
html com
estou na fase de aprendizado.. Descupem pelo post gigante. se puderem me ajudar tambe gostaria de material explicado o arquivo controller.
Muirto obrigado, otimo fim de noite e bom inicio de semana
Marcos Pereira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)