Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Problema ao percorrer uma lista de objetos

Bem Estou tento dificuldades para tratar uma lista de objetos que esta vindo do meu controller preciso preciso trata-la pois na minha View vou ter a necessidade de algumas informações que vem dessa lista.

o meu controller que cria a lista

     @RequestMapping(value = "/show/{id}", method = RequestMethod.GET)
    public ModelAndView viewPesquisar(@PathVariable("id") Long id, ModelMap model, HttpServletRequest request) {

        LOGGER.debug(" O id a ser consultado é {}", id);

        List<Ito> optional = itoService.findByIdFetchAll(id);

        if (optional.isEmpty()) {

            LOGGER.debug(" Não foi possivel localizar o Tipo com o Id:{}", id);

            throw new BusinessException("Não foi possivel Localizar o Tipo de Projeto");
        }



        List<Ito> listaCompletaNomeItos = itoService.findByIdFetchAll(id);



        model.addAttribute("listaCompletaNomeItos", listaCompletaNomeItos);



        return new ModelAndView(REQUEST_MAPPING_PAGE_SHOW_ITO);
    }

o javascript que estou tentando usar para tratar a lista


            console.log("${listaCompletaNomeItos}");
            listaCompletaNomeItosSpringArray = "${listaCompletaNomeItos}";
            listaCompletaNomeItosSpringArray = listaCompletaNomeItosSpringArray
                    .replace("]", "");
            listaCompletaNomeItosSpringArray = listaCompletaNomeItosSpringArray
                    .replace("[", "");
            listaCompletaNomeItos= listaCompletaNomeItosSpringArray.split(",");



            "$
                    .each(
                            listaCompletaNomeItos,
                            function(k, v) {
                            console.log(v);
                                $("#containerItos")
                                        .append()


        console.log($.trim(v));
        console.log($.trim(k));
                             });"

lembrando que essa forma que usei para tentar percorrer a lista não esta funcionando espero que alguém posso me ajudar.

5 respostas

Oi Wesley, acho que faltou pedaço de código aqui, não? Não ficou claro qual é a dificuldade :/.

sim fiz uma correção para que apareça o javascript que criei para tentar tratar a lista

Opa, você precisa usar as tags da jstl para percorrer ali. O objeto que você monta no servidor não é compatível com seu código javascript.

Teria a possibilidade de voce colocar um exemplo da utilização correta das tags do jstl para o meu caso

solução!

Blz Cara Resolvi essa questao Utilizando o c:forEach para percorrer o objeto vai a dica ai