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"; }