2011-12-30 45 views
1

我是asp.net程序員,我已經在java中啓動了一個web應用程序。
java apache wicket項目中的asp.net masterpage相當於什麼?apache檢票世界中的主頁面

+0

什麼是asp.net中的主頁?在wicket中,您可以使用繼承/組合來構建頁面。 – bert 2011-12-30 13:00:16

+0

@bert:母版頁面就像一個基本頁面,其中使用該母版頁的每個其他頁面應該只填充該頁面,而不用擔心頁眉,頁腳和所有其他相同的內容。 – Naor 2011-12-30 13:25:21

回答

4

您可以/必須製作您自己的主頁。

在我的應用程序中,我有一個BaseTemplate類。該HTML看起來像這樣:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:wicket="http://wicket.apache.org/" xml:lang="en" lang="en" 
> 
<head> 
    <title wicket:id="pagetitle"></title> 
    <link rel="stylesheet" href="css/style.css" type="text/css" /> 
</head> 
<body> 
    <div id="content"> 
     <wicket:child /> 
    </div> 
</body> 
</html> 

您可以在BaseTemplate類不喜歡的一般pagetitle東西。

<wicket:child />讓我們來填寫另一頁的內容。您必須繼承BaseTemplate的子類,並使用<wicket:extend>content goes here</wicket:extend> -tag作爲子類的HTML。