質問: ### 前提・実現したいこと ${date}には、例として"2018-10-17"という文字列がth:eachにて設定されます。 設定された文字列を"2018-10-17"から"2018/10/17"にハイフンをスラッシュに置換しようと考えております。 自分なりに調査しましたが、「該当コード内で実現可能な方法」がわかりません。 ### 該当のソースコード ``` [[${date}]] ``` 何卒、宜しくお願い致します。
回答: stringsというユーティリティオブジェクトを使うと置換ができます。 くわしくはTutorial: Using Thymeleaf (ja)で確認できますのでご覧ください。(ユーティリティオブジェクトには他にも便利なメソッドがあります) ``` ${#strings.replace(date, '-', '/')} ``` ただ、euledgeさんも言及されておられるように置換処理が頻出するようであれば、コントローラ側で予め置換しておいた方がよいかもしれません。