2011-12-30 13 views
1

私はasp.netプログラマーです。私はjavaでWebアプリケーションを開始しました。
java apache wicketプロジェクトのasp.net masterpageに相当するものは何ですか?apache wicket worldのmasterpage

+0

asp.netのマスターページとは何ですか?ウィッケットでは、継承/合成を使用してページを構築できます。 – bert

+0

@bert:マスターページは、マスターページを使用する他のページがヘッダー、フッターおよびその他のすべての等しい内容を心配することなく、コンテントのみを埋めるベースページのようです。 – Naor

答えて

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をサブクラス化し、サブクラスのHTMLに<wicket:extend>content goes here</wicket:extend>タグを使用する必要があります。

関連する問題