将 HTML 从 URL 加载到 DIV 中(Java、GWT/GXT)
如何加载 html 页面并将其内容插入到 div 元素中?我不想使用 ContentPanel.setUrl (例如),因为它会创建 IFrame 是否可以?
How can I load html page and insert its content into div element? I don't want to use ContentPanel.setUrl (for example), because it will create IFrame
Is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用 Gxt 的
HtmlContainer
类及其setUrl()
方法:http://dev.sencha.com/deploy/gxt-2.2 .1/docs/api/com/extjs/gxt/ui/client/widget/HtmlContainer.html#setUrl(java.lang.String)
Simply use Gxt's
HtmlContainer
class and it'ssetUrl()
method:http://dev.sencha.com/deploy/gxt-2.2.1/docs/api/com/extjs/gxt/ui/client/widget/HtmlContainer.html#setUrl(java.lang.String)
是的,使用 RequestBuilder 获取给定网址的内容:
http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/DevGuideHttpRequests
记住同源策略 - 如果您想从其他域获取页面内容,那么您需要编写 GWT 服务,该服务将使服务器下载内容并通过以下方式返回到您的应用程序远程过程调用。
Yes, use RequestBuilder go get content of given url:
http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/DevGuideHttpRequests
Remember about same origin policy - if you want to get content of a page from other domain then you will need to write GWT service which will make the server download the content and return to your application through RPC.