0
0

Javaの値をJavaScriptで使用する方法

Last updated at Posted at 2024-06-10

やりたいこと

JavaScriptでJavaの値を使用する。
フレームワークはSpringBootで、thymeleafを使用する。

使用例

バックエンドであるJavaでデータベースの値を得て、JavaScriptがその値を参照したいとき。

実践例

HomeController.java
@GetMapping("/home")
public String view(Model model) {
    model.addAttribute("キー名", );
    return "home";
}

キー名を指定してJavaScriptで使用したい値をmodelに格納する。キー名は任意。

home.html
<html xmlns:th="https://www.thymeleaf.org" lang="ja">
<script th:inline="javascript">
const a = /*[[${key名}]]*/"key名";
<script>
</html>

JavaScript内でこのように記述したらaにJavaの値が入る。

これを使った例

Google Maps APIを使用した際にこのやり方を使った。
Google Maps APIはJavaScriptで操作するため、Javaでのデータベースの値を使いたい時に使った。

参考にした記事

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0