2011-12-27 26 views
0

我正在使用Wicket,我需要我的頁面包含profile屬性及其head元素。由於Wicket負責渲染實際的head部分,因此不清楚如何執行此操作。我需要HTML像這樣:如何在Wicket中指定HEAD元素的PROFILE屬性?

<head profile="http://a9.com/-/spec/opensearch/1.1/"> 
    <link rel="search" type="application/opensearchdescription+xml" href="osdd.xml" title="Search"/> 
</head> 

有興趣的讀者,我想宣傳我的web應用程序的OpenSearch說明文檔作爲記錄在這裏:http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_description_document

順便說一句,我覺得disgruntling和臭氣當一個這樣的微不足道的任務變得如此困難的網絡框架!

+0

如果難度很大,我可以不發表。這只是一個「應該」的要求。配置文件屬性在HTML5中已過時,因爲HTML使用者從不費心檢查它。 – Alohci 2011-12-27 21:58:03

回答

3

您使用的是哪個版本的檢票口?

HTML:

<head wicket:id="head"> 
    ... 
    <link rel="search" type="application/opensearchdescription+xml" href="osdd.xml" title="Search"/> 
</head> 

的java:在Wicket 1.4,你可以使用行爲的任何屬性添加到任何標記

add(new WebMarkupContainer("head").add(new SimpleAttributeModifier("profile" 
      ,"http://a9.com/-/spec/opensearch/1.1/"))); 

檢票1.5,上述SimpleAttributeModifier的Javadoc,告訴你什麼改爲使用。

Regards

PS:我在這裏沒有看到任何困難。 Wicket提供了一些方法來爲標題部分做出貢獻。我想添加一個屬性是一個相當不真實的任務。

+0

@ landon9720:這是否解決了這個問題? – bert 2012-01-16 20:16:33

相關問題