こんばんは。とてぃです。
本日は前回記述しましたxhtml側で取得したカラムで値に改行コードが含まれているデータ
をそのまま活かせないか試みたお話を書きたいと思います。
※改行コードを利用して、その値をそのまま出力する場合を想定しています。
例としてJavaEEのxhtmの書き方をしています。
Tableタグ配下のtrタグの部分に当たります。
正確に言えばデータなのでtdタグに#{詰めたオブジェクトクラスのフィールド名}で
データを出力していますが、これだけだと改行なしの上に空白もない。
取得した時に文字列でデータを格納しているが、改行コードを上手く使ってくれない。
こちらは都合よく動いてくれなかなって正直思いました。個人的に…
話が脱線しましたが、そのまま表示できないためhtmlタグを使用して表示します。
<pre> 空白や改行をそのまま表示させる。
こちらを使用して、DBの値の改行コードを活かします。
DBの項目の中身のデータはこんなかんじだと使用できると思います。
DBのカラム名 :xxxxxxx |
取得したデータ :こんばんは\r\n今日は晴れですね\r\n |
このようなデータを取得していれば、<pre>を使用することでそのまま表示されます。
以下、例の出力結果
こんばんは
今日は晴れですね。
以上、このような形式で表示されます。
こちらをJavaEEで合うように編集すればよいかと思います。
本日の記載内容はhtmlでどう描くかまでしか記載していませんが、
わかり次第、このページを更新したいと思います。最後まで読んでいただきありがとうございました。