当前位置: 首页 > 面试题库 >

在GWT应用程序中外部化HTML的最佳方法?

龚浩宕
2023-03-14
问题内容

在GWT应用程序中将 大量HTML外部化
的最佳方法是什么?我们有一个相当复杂的GWT应用程序,大约有30个“页面”;每个页面的底部都有一种指南,它是HTML标记的几段。我想外部化HTML,以使其尽可能保持“未转义”状态。

我知道并了解如何在GWT中使用 属性文件
;这肯定比将内容嵌入Java类更好,但是对于HTML来说仍然很难看(您需要对所有内容都反斜杠,以及转义引号等)。

通常,这是您将在JSP中放置的东西
,但是我看不到与GWT中的东西相同的东西。我正在考虑编写一个小部件,该小部件将仅从服务器上的html文件中获取内容,然后将文本添加到HTML小部件中。但是似乎应该有一个更简单的方法。


问题答案:

您可以使用一些模板机制。尝试使用FreeMarker或Velocity模板。您将把HTML放在将通过模板库检索的文件中。这些文件可以使用适当的扩展名来命名,例如,可以自己忽略的.html,.css,.js。



 类似资料:
  • 我正在构建一个全栈 Web 应用程序。我正在使用 Vue.js作为前端,Spring启动用于后端,将 PostgreSQL docker 容器用于数据库。但是,我很好奇,一旦我完成了Web应用程序的开发,我应该在哪里以及如何部署它。 我在下面列出了我的问题: < li >我应该在哪里部署我的全栈应用程序,如AWS、GCP、Hiroku或任何其他平台。 < li >部署我的前端、后端和数据库的最佳实

  • 问题内容: 以下是我典型的程序的整体结构。 funA funB并在用户单击按钮1、2、3时funC打开另一个Toplevel带有窗口小部件的窗口。 我想知道这是否是编写python tkinter程序的正确方法吗?当然,即使我这样写也可以,但这是最好的方法吗?听起来很愚蠢,但是当我看到其他人编写的代码时,他们的代码并没有弄乱一堆函数,而且大多数情况下都有类。 有没有作为良好实践应遵循的特定结构?开

  • 我试图了解使用android应用程序下载文件的不同方法的利弊。 我找到了几种方法: 自己管理下载(请参阅此代码片段) 使用Android的DownloadManager 使用OKHttp下载文件,如本文所述 有这方面经验的人能告诉我选择一种方式而不是另一种方式的原因吗?

  • 问题内容: 我正在寻找一种显示3列内容的方法。我找到了一种显示环绕列的方法,但是我不希望在此页面上显示。我正在寻找一种说法 3次,并在彼此之间显示3列。我最好的例子是The Verge(http://www.theverge.com/)。做这个的最好方式是什么? 问题答案: 我建议您使用或CSS。 CSS是更灵活的首选。一个例子是: 使用float:left会使3列相互粘连,并从居中的div“内容

  • 问题内容: 我正在编写一个使用JPA进行持久化的J2SE应用程序(无企业容器)。这是我的: 这是一个静态文件,“编译”到应用程序中。但是,我需要提取凭据,以便可以在运行时从配置参数中加载它们,因为它们在应用程序的开发和实时版本方面是不同的。 我以默认方式加载持久性设置: 如何在此设置中外部化凭据?我可以在运行时生成persistence.xml文件,但这有点hacky。 问题答案: 您可以在创建时

  • 问题内容: 为自定义PHP应用程序存储一组全局设置的最佳方法是什么?我正在做一个个人项目(实际上是第一个主要项目),并且需要一种存储键值对的方法来记录应用程序的整体设置。 东西存储为… 网站的全球名称。 主题(只是一个变量或主题的路径) 等等 我应该把它们放在一张桌子里吗?如果是这样,从boostrap查询它们的最佳方法是什么?除了对每个所需的设置执行单个查询。 更新:是的.ini或解析一个包含文