Контроллер имеет следующее определение:
@Controller
public class GreetingController {
@GetMapping("/index")
public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Map<String, Object> model) {
String[] dataa = {"RTN", "YTN", "MTS", "RTS", "STS", "WTS"};
System.out.println(name);
model.put("message", "Hello world!");
model.put("datta", dataa);
return "index";
}
}
Индекс. html имеет код, как показано ниже,
<script src="http://cdn.jsdelivr.net/webjars/jquery/2.1.4/jquery.min.js"></script>
<script>
var datass = /*[(${datta})]*/ [];
var message = "[[${message}]]";
</script>
<script src="/js/script.js"></script>
Здесь я пытаюсь получить массив в скрипт. js файл, я не могу получить массив. Но в th: каждый в шаблоне данные отображаются правильно. Итак, мне что-то не хватает при передаче данных в файл js. Любые предложения.