2011-11-28 168 views
0

将包含格式化文本的TextArea的内容发送到服务器进行存储时,该文本的格式会丢失。有问题的文本包含文字换行和其他格式化字符,当文本发送到服务器进行存储时,所有这些字符都会丢失。保持文本区域格式化

TextArea的内容为:

的Hello World,

我测试消息。

问候,测试消息#1

这是什么地方到服务器:

世界您好,我是测试message.Regards,测试消息#1

是否可以像TextArea一样显示格式?

+0

你怎么知道格式化已经没有了?您试图将其显示在服务器日志中,还是显示在页面上的某个标签上? – jusio

+0

我正在尝试使用GWT HTML对象作为setHTML(消息);回复消息 – user592704

回答

2

换行不是文本的一部分,它是可视化的,它取决于显示文本的小部件。

自动换行不会真的为文本添加新行。

您可以在TextArea中使用的唯一格式是换行符。 TextArea没有setHtml/getHtml方法,因为它无法处理HTML。

小部件下方不支持HTML:

com.google.gwt.user.client.ui.RichTextArea

希望有所帮助。