GWT App中静态HTML文件的内容管理

时间:2012-11-04 22:59:50

标签: java mongodb gwt

我正在使用Mongo构建一个GWT应用程序来实现持久性。此网络应用程序具有静态内容,例如“条款和条件”,“帮助”,“常见问题解答”等。此静态内容必须通过管理控制台进行编辑,方法是上传新版本或在线编辑。

我的问题是......

*我应该以什么格式存储此静态内容?

*如何在GWT应用中显示此静态(动态)内容?

*我应该将这些文件存储在Mongo还是文件系统中?

*让管理员上传经过编辑的内容或让他们在线编辑会更好吗?

非常感谢任何建议。

谢谢!

1 个答案:

答案 0 :(得分:3)

GWT为这个问题提供了一个很好的解决方案:ExternalTextResource:

https://developers.google.com/web-toolkit/doc/latest/DevGuideClientBundle#TextResource

您只需使用文本创建HTML文件,并将这些文件作为外部文本资源提供。您可以按照自己喜欢的方式编辑这些HTML文件。

开发人员指南中的示例在TextArea上显示setText(),但在您的情况下,您应该使用带有setHtml()的HTML小部件。