Html text区域以h:outputText格式预格式化和包装
我正在将textarea中的新闻保存到数据库中,并在JSF页面上再次显示它们 当我打印bean数据时,我的数据如下所示 这是第1行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 这是可行的,但是当文本的长度很长时,所有的长行都在一行而不是下一行,因此我得
这是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;