GWT:如何在textarea中显示未解析的html文本?

发布于 2024-12-10 22:22:33 字数 563 浏览 0 评论 0原文

我需要在文本区域内显示原始 HTML 文本而不解析它。 如下所示:

<textarea>
  <a href="someurl">Click Here</a>
</textarea>

我应该在哪里看到锚标记和所有原始 HTML 标记。 通常您会执行以下操作:

<textarea>
  &lt;a href=&quot;someurl&quot;&gt;Click Here&lt;/a&gt;
</textarea>

这将在文本区域旁边显示未解析的原始锚点。 但在 UiBinder 中的 GWT "&lt;a href=&quot;someurl"&gt;Click Here&lt;/a&gt;" 从来没有 在文本区域内转换为 Click Here

有什么解决方法吗?

谢谢!

I need to display raw HTML text inside the textarea without parsing it.
Something like below:

<textarea>
  <a href="someurl">Click Here</a>
</textarea>

Where I should see anchor tag and all the raw HTML tags.
Normally you do following:

<textarea>
  <a href="someurl">Click Here</a>
</textarea>

Which will display the unparsed raw anchor in side the textarea.
But in GWT in UiBinder "<a href="someurl">Click Here</a>" never
gets converted to <a href="someurl">Click Here</a> inside the textarea.

Is there any workaround for this?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦在夏天 2024-12-17 22:22:33

在 UIBinder 中,设置 widget 文本的另一种方法是将其放在标签的 text 属性中。 (在幕后,这将调用底层小部件上的 .setText())。

所以这样的东西可能对你有用(但我还没有尝试过):

<g:TextArea text="<a href="someurl">Click Here</a>" />

In UIBinder, another way of setting the text of a widget is to put it in the text attribute of tag. (Under the hood, this will call .setText() on the underlying widget).

So something like this might work for you (but I have not tried it):

<g:TextArea text="<a href="someurl">Click Here</a>" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文