Fah*_*kar 1 html css textarea newline jsf-2
我正在从textarea中保存数据库中的新闻并在JSF页面上再次显示它们.
当我打印bean数据时,我有如下所示.
这是第1行
这是第2行
在textarea中,当我尝试编辑时,我看到与上面相同.但是当我尝试打印时,<h:outputText>我会看到如下.
这是第1行这是第2行
即使我使用打印Sytem.out.println(),我也看到输出为
这是第1行这是第2行
不知道怎样才能获得这条新线<h:outputText>?
我也试过这个建议使用的答案white-space: pre.
这是有效的,但是当文本的长度很长时,所有长行都在一行而不是下一行,因此我得到的水平滚动条不是我想要的.
这个答案适用于小文本,但由于新闻的篇幅很长,这就是问题所在.
如果您想要预先格式化和包装,请改用:
white-space: pre-wrap;
Run Code Online (Sandbox Code Playgroud)
如果你也想支持IE6/7(不支持pre-wrap),请使用:
white-space: pre;
word-wrap: break-word;
Run Code Online (Sandbox Code Playgroud)