私は最近、Web サイトのユーザー インターフェイスをいくつか作成し始めました。私が現在使用しているものは、Bootstrap と呼ばれるもので、簡単に始められて見栄えがします。しかし、次のように css 要素に依存する jsp コード (コンテンツ) を作成しているため、背後にあるアイデアはあまり効率的ではないようです。
<tr class="row col-m-7">
<td class="column"> ...
<a class="btn btn-xs btn-success"> .. </a>
</td>
<td class="column"> ... </td>
</tr>
最近、Bootstrap に新しいバージョン (v3) が導入され、jsp の外観が安定するまで、多くのクラス属性を変更する必要がありました。このようにコンテンツとプレゼンテーション用にコードを別々のレイヤーに保持したいので、コンテンツを失うことなく UI フレームワークを簡単に切り替えることができます。
コンテンツ (単純な html または jstl):
<tr>
<td>...
<td>...
</tr>
プレゼンテーション:
.. somehow achieving giving a good look to the table above .. (how ???)
JSP でコンテンツ レイヤーとプレゼンテーション レイヤーを分離するにはどうすればよいですか?