お世話になっております。
textareaの改行された文章をデータベースに保存し、データベースから取得した際に改行されていなくて困っています。
※関係個所を抜粋
HTML
1<!--hello.html--> 2 3<!--DBから取得する--> 4<ul class="comment-zone"> 5 <li th:each="comment:${list}"> 6 <span th:text=${comment.com}>コメント</span> 7 8 </li> 9 </ul> 10 11 12<!--入力するエリア--> 13<textarea name="com" cols="50" rows="10"></textarea> 14
java
1 2//CommentController 3 4RequestMapping(value = "/", method=RequestMethod.GET) 5 public String helloGet(Model model) { 6//コメントを表示 7 List<Comment> list = tblRe.findAll(); 8 model.addAttribute("list", list); 9 return "hello"; 10 } 11 12 @RequestMapping(value = "/",params="create",method=RequestMethod.POST) 13 public String helloPost(Model model , 14 @RequestParam("com") String com){ 15 16 Comment comment = new Comment(); 17 18//コメントを保存 19 if( com!="") { 20 21 comment.setCom(com); 22 tblRe.save(comment); 23 } 24 25 26 return helloGet(model); 27 } 28 29
試しにテキストエリアに改行コードとして\nを書いて保存してみたり、&#13;を書いて保存してみたりしましたがそのままの文章で(おはよう\nこんにちは等)出力されます。
DB保存の仕方で取得するときに改行されて取得するというのはどうすればいいでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/29 07:10
2019/07/29 07:14
2019/07/29 07:16