JavaのWebアプリケーション開発フレームワークによる、Webサイト開発の顛末記です。

EclipseのMavenを使った、Spring-MVC、Thymeleaf、MyBatis 等のプログラミングテクニックを、
備忘録的に記録しています。実際に動くソースコードを多用して説明していますので、
これからEclipseや、Spring-MVCを始めたいと思っている人にとって、少しでも参考になれば幸いです。
Spring-MVCの散歩道 > SpringMVC の小径 > 第7歩 Spring-MVC 迷いの一歩 > データモデルバインド

<!DOCTYPE html>

<!-- xmlnsは、Thymeleafのおまじないです -->
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Spring-MVCデータモデルのバインドサンプル</title>
<meta charset="UTF-8" />
</head>

<body>
<!-- "PromenadeFormData"でバインドされたオブジェクトを取り出します -->
<table th:object="${PromenadeFormData}">
    <tr>
       <!-- *{xxx}は、PromenadeFormDataのエイリアスです。${PromenadeFormData.myname}と同意です。 -->
        <td style="color:blue;">私の名前は「<span th:text="*{myname}">ウルトラ花子</span>」です。</td>
    </tr>
    <tr>
        <td style="color:blue;">私の年齢は「<span th:text="*{age}">教えてあげない</span>」です。</td>
    </tr>
    <tr>
        <td style="color:blue;">私の都道府県は「<span th:text="*{pref}">M78星雲</span>」です。</td>
    </tr>
    <tr>
        <td style="color:blue;">私の電話番号は「<span th:text="*{phone}">教えてあげない</span>」です。</td>
    </tr>
</table>
</body>
</html>