エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
#2.Thymeleafで "|(パイプ)" を含む文字列が上手く扱えなかった話|tom-shumi
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
#2.Thymeleafで "|(パイプ)" を含む文字列が上手く扱えなかった話|tom-shumi
業務でThymeleafを使用したWeb画面の実装をしており、タイトルの問題にハマったのでnoteにメモしておき... 業務でThymeleafを使用したWeb画面の実装をしており、タイトルの問題にハマったのでnoteにメモしておきます。 ■事象キーに"salesProfit|202201"のような文字列を使用しているMapの値をThymeleafで「map.salesProfit|202201」のように取得するとエラーになる。 ■原因"|(パイプ)"がThymeleaf内で特殊な意味(リテラル置換)を持つ文字のため。 Thymeleafでは、"|(パイプ)"で囲んだ中の変数を展開して表示してくれるみたいです。 <p th:text="|test' ${hoge}|">テストほげほげ</p>今回の場合だと"|(パイプ)"が正しく閉じられてないからエラーで怒られていました。 ※「map.salesProfit\|202201」のようにバックスラッシュでエスケープしてもダメでした。。 ■修正方法「map["sa