Boa tarde, estou fazendo um sistema para estudo, e estou com problemas para utilizar o json junto com o spring.
Na pagina jsp eu chamo o controller atraves do jquery, o controller efetua uma pesquisa no banco, so que depois disso ele não atualiza a pagina.
Acredito que seja um problema na hora em que o controller deveria devolver o json para a pagina.
Trecho do controller:
@Controller
public class PaisController {
PaisDAO dao;
@Autowired
public PaisController(PaisDAO dao) {
this.dao = dao;
}
@RequestMapping(value = "/pais")
public @ResponseBody List<Pais> listaPais() {
List<Pais> paises = dao.busca();
return paises;
}
}
Codigo do Jquery:
<script type="text/javascript">
function loadPais(){
$.getJSON('pais', function(data){
var cidades = "";
$.each(data, function(id) {
cidades += '<option value="' + data[id].paiId + '">' + data[id].paiNome + '</option>';
});
$("select[name=cboPais]").html(cidades);
});
}
</script>
Grato.