未経験Javaエンジニア転職の記録

20代転職未経験エンジニア

51日目 学ぶ環境

tymeleafの、th:fieldタグに苦しめられた一日だった。

既存値を更新するプログラム作成にて、tymeleafで値を渡して、その値を更新しようと、入力欄を変えたり、valueを変えたり色々したが、どれも弾かれ、値が更新されない問題に当たった。

講師の方に聞いてみると、
th:field属性をつけたタグは、その親のFormクラスの値以外を受け付けないという仕様があるようだ。

だから、そのタグのついたフィールド値を操作しようとしても、できなかったわけだ。

その解決策として、th:fieldでFormクラスのフィールドを指定するのではなく、name属性でそのフィールドを指定することで、操作が可能になる。

こういったニッチな問題については、ネットで調べてもなかなか解決策が見つからない。

そもそも値の受け渡しを邪魔している箇所も特定できていない。

そういったときに、経緯と目的を伝えた上で問題箇所を相談できる、というのはとてつもなくありがたい。

一度詰まってしまったら、そこで挫折。

ということに独学では十分になりかねない。

質問できる環境で学ぶことがやはり重要だ。

だから数十万円出してでもプログラミングスクールに通う方がいるのだ。