問題趣旨
- springbootの資料を読むと、よくDBのCRUD操作はhtmlのinputタグで行われる
- それを流用しつつ、登録前の確認画面としてhtmlのinputタグにdisabledにすると、CRUD操作のときこんな感じでエラーになる
Required XXX parameter 'YYY' is not present
解決策
- readonlyを使いましょう
- disabledは送信がそもそもされません。
- より良い引用:選択はさせたくないけど値を送信したい場合、readonly属性を設定したタグをCSSでそれっぽく見せるより、disabled属性を設定したタグと同じ値をhiddenタグにもたせるのが一番スマートな解決策だと思います。