Por favor, eche un vistazo al código JavaScript a continuación.
const locations = /*[[${locations}]]*/ null; locations.forEach(location => { location.description = 44; location.lnglat = 127; location.fun(); // error });
description
e lnglat
son variables de la lista Java de objetos de la clase 'Ubicación'; fun
es una función de esta clase.
No hay problema para asignar valores a las variables, pero no puedo llamar a la función fun
. Desafortunadamente, no sé cuál es el motivo y cómo puedo solucionarlo. En Java, uso Spring Boot y el método addAttribute
:
@GetMapping("/") public String homePage(Model model) { model.addAttribute("locations", locations()); return "home"; }