Spring framework Thymeleaf

Thymeleaf-SpringMVC <input type=”password”>はth:filedで出力

投稿日:2017年9月26日 更新日:

参考
http://arimodoki.dip.jp/promenade/t_htmlpassword.html

ユーザー登録画面で、ユーザー名(ID)とパスワードを入力させて、次は確認画面で両方を表示するとき。

修正前
ユーザー名:<input type=”text” name=”userName” th:field=”${userRegistForm.userName}” /><br />
パスワード:<input type=”password” name=”password” th:field=”${userRegistForm.password}” /><br />

修正後
ユーザー名:<input type=”text” name=”userName” th:field=”${userRegistForm.userName}” /><br />
パスワード:<input type=”password” name=”password” th:value=”${userRegistForm.password}” /><br />

修正前は確認画面でパスワードが表示されなかった。
しかし、修正後はパスワードが表示されるようになった。

なぜかは分からない。

-Spring framework, Thymeleaf

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SpringMVCのFormのプロパティはpublic不可、setter/getter必要

SpringMVCのFormはPOJOで作れます。 extend も アノテーションも不要な、ただの箱と言えます。 Formの各プロパティは、 SAStrtusのActionFormでは、public …

no image

Spring-Thymeleafのバージョン別APIはこちら

Thymeleafの公式APIはここにある。 http://www.thymeleaf.org/documentation.html 自分はSpring Bootから入れてきたんだけど、どのバージョン …

no image

SpringMVC+Thymeleaf:Neither BindingResult nor plain target object for bean name ‘userName’ available as request attribute

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name ‘ …

no image

Thymeleafでヘッダー・フッター・メニューなどを外だしするにはフラグメントを使用する

業務システムでは、ヘッダー・フッター・メニューなどを外だしすることが多い。 SAStrutsなどではtiles:putを使用して実現していたようなことだ。 Thymeleafではフラグメント化という機 …

no image

SpringframeworkのDB操作、Spring Data JPA、MyBatis-Spring

Spring Data JPA をベースとする。 それだけでは不十分な場合、Spring+MyBatisを使用する。 ORM(O/Rマッパー) Object Relational Mapping であ …