在GWT中为不同的页面使用元标记?

时间:2014-01-15 15:28:48

标签: java javascript html gwt

我想在GWT中使用标签。我知道我可以在静态index.html文件中执行此操作,但我想在GWT中的不同页面上添加不同的元标记。

如何将元标记添加到GWT?

1 个答案:

答案 0 :(得分:5)

您可以从GWT创建Meta标签:

MetaElement element = Document.get().createMetaElement();
element.setName("name");
element.setContent("content");

并将其添加到头部:

NodeList<Element> node = Document.get().getElementsByTagName("head");
Element element2 = (Element) node.getItem(0);
element2.appendChild(element);

这样的事情应该有效。

要搜索元标记,请使用:

 NodeList<Element> node = Document.get().getElementsByTagName("meta");
 Element element2 = (Element) node.getItem(0);
 String name = element2.getAttribute(name);

这将找到文档的所有元标记。