タイトルからではどのようなことをおこないたいのか想定出来ないと思いますので、
例を挙げてどのようなことを行いたいのか言いますので、
アドバイスいただけますと幸いです。
データベース(MySQL)からModelを用いて
String型で
data1,data2,data3
というデータを取って来たとします。
(このような形での格納は良くないですが・・・)
そのデータを","区切りでHTML上で以下のように表示させたいです。
HTML
1<a href="data1">data1</a> 2<a href="data2">data2</a> 3<a href="data3">data3</a>
そうしたい場合に処理のさせ方は3通りあると考えております。
①Java側でsplitを用いてListないしは配列に格納して、それをScalaテンプレートでforで回して表示する方法
②Scalaテンプレート側でScalaを用いて上記と同じように","区切りにして表示する方法(Scalaに関しては知見がないので避けたい)
③Scalaテンプレートにデータを渡して、JavaScriptで同じようにsplitを用いてHTMLを生成して表示する方法
抽象的な質問となりますが、どれが一番ベストなのでしょうか?
選択する観点と致しましては、
①HTMLの表示のさせ方はaタグ以外にも色々な形で表示させることを考慮する
②処理として、微量だと思いますが、パフォーマンスが良いもの
③可読性が良いもの
この当たりになると思います。
何卒、ご教授の程宜しく御願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/01 13:23