Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html text区域以h:outputText格式预格式化和包装_Html_Css_Jsf 2_Textarea_Newline - Fatal编程技术网

Html text区域以h:outputText格式预格式化和包装

Html text区域以h:outputText格式预格式化和包装,html,css,jsf-2,textarea,newline,Html,Css,Jsf 2,Textarea,Newline,我正在将textarea中的新闻保存到数据库中,并在JSF页面上再次显示它们 当我打印bean数据时,我的数据如下所示 这是第1行 这是2号线 在文本区域中,当我尝试编辑时,我看到与上面相同的内容。但是当我尝试在中打印时,我看到它如下所示 这是一号线这是二号线 即使使用system.out.println()打印,我也会将输出视为 这是一号线这是二号线 你知道我怎样才能在中找到这一行吗 我还尝试了建议使用空白:pre 这是可行的,但是当文本的长度很长时,所有的长行都在一行而不是下一行,因此我得

我正在将textarea中的新闻保存到数据库中,并在JSF页面上再次显示它们

当我打印bean数据时,我的数据如下所示

这是第1行
这是2号线

在文本区域中,当我尝试编辑时,我看到与上面相同的内容。但是当我尝试在
中打印时,我看到它如下所示

这是一号线这是二号线

即使使用
system.out.println()
打印,我也会将输出视为

这是一号线这是二号线

你知道我怎样才能在
中找到这一行吗


我还尝试了建议使用
空白:pre

这是可行的,但是当文本的长度很长时,所有的长行都在一行而不是下一行,因此我得到了水平滚动条,这不是我想要的


此答案适用于小文本,但由于新闻篇幅较大,这是一个问题。

如果您同时需要预格式化和包装,请使用:

white-space: pre-wrap;
white-space: pre;
word-wrap: break-word;
如果您还想支持IE6/7(它不支持
预包装
),请改用:

white-space: pre-wrap;
white-space: pre;
word-wrap: break-word;

如果需要预格式化和包装,请改用:

white-space: pre-wrap;
white-space: pre;
word-wrap: break-word;
如果您还想支持IE6/7(它不支持
预包装
),请改用:

white-space: pre-wrap;
white-space: pre;
word-wrap: break-word;