在GWT客户端编写html标签

时间:2010-05-14 17:20:38

标签: gwt

我的gwt客户端有这个代码:

        String out = result.getConsoleOutput().replaceAll("\n", "<br/>");
        transOut.getElement().setInnerText(out);

基本上,来自consoleoutput()的是来自telnet客户端的文本,而transOut是UiBinder中的HTMLPanel。我希望它显示漂亮,所以我试图将所有\ n更改为html
,但是当它出现在Firefox中时,它看起来就像这样在屏幕上等等等等等等等等...... 。我猜gwt逃脱了某处的文字我怎样才能让它写出真正的标签。

这是一张图片:

http://www.faciletek.com/errimage.png

1 个答案:

答案 0 :(得分:4)

你需要:

String out = result.getConsoleOutput().replaceAll("\n", "<br/>");
transOut.getElement().setInnerHTML(out);

请注意setInnerHTML()而不是setInnerText()