ftlにおいて、値の取得方法の使い分けで混乱したので書き留める。
使い分けで迷ったのはjavaとjsの二通り。
次の方法で使い分ける。
【java】
①全ユーザーで同じデータの場合。
②ページ読み込み時に取得する場合。
【js】
①ユーザごとに違うデータの場合。
②クリックなどのイベントが起きた場合。
(ページ読み込み時にいちいちajaxを叩くとスピードが落ちる。)
③全ユーザで同じデータでも変数が多くなる場合はjsを用いる場合もある。
(javaで保持する変数が多くなるとわかりづらい)