加载 HTML 文档来填充 HTMLPanel 是个好主意吗?
我想加载 HTML 的“片段”来设置 HTMLPanels,该 HTMLPanels 将通过获取 id 进行动态修改,如下所示:
HTMLPanel dynContent = new HTMLPanel("<div id=\"test_id\"/>");
dynContent.add(new Label("This content is dynamically generated."), "test_id");
我可以从 GWT 应用程序向我的客户端提供 HTML 文件吗(如果只加载应用程序中提供的 html 文件会很酷)启动)?或者我是否必须创建对服务器的调用才能获取 HTML(例如 RPC)?听起来 JSP 是解决方案,但对于这样一个简单的应用程序,我宁愿远离它。
欢迎任何建议!
I want to load "pieces" of HTML to set HTMLPanels which will be dynamically modified by getting the id's as follows:
HTMLPanel dynContent = new HTMLPanel("<div id=\"test_id\"/>");
dynContent.add(new Label("This content is dynamically generated."), "test_id");
Can I serve HTML files to my client from a GWT app (It would be cool to just load the html files served at application startup)? Or do I have to create a call to the server to get the HTML (say RPC)? It sounds like JSP is the solution but I rather stay away from this for such a simple app.
Any suggestions are welcome!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案非常简洁!我首先发现这个:
在 GWT 应用程序中外部化 HTML 的最佳方式?
然后尝试了这个通过客户端捆绑包加载静态数据:
然后我在 html 面板中加载资源:
从我拥有的 HTML 文件中获取内容并根据需要填充 HTMLPanel。
The answer is pretty neat! I first found this:
best way to externalize HTML in GWT apps?
Then tried this to load static data via Client Bundle:
Then I load the resources in my html panel:
The content from the HTML file I have is fetched and populates the HTMLPanel as I wanted.