各ページを分かりやすいURLでアクセスできるように修正。
@@ -1,5 +1,7 @@ | ||
1 | 1 | package org.wicketja.site; |
2 | 2 | |
3 | +import org.apache.wicket.PageParameters; | |
4 | + | |
3 | 5 | /** |
4 | 6 | * FAQを掲載するページクラスです。 |
5 | 7 | * @author Yoichiro Tanaka |
@@ -8,8 +10,9 @@ | ||
8 | 10 | |
9 | 11 | /** |
10 | 12 | * このオブジェクトが生成される時に呼び出されます。 |
13 | + * @param params ページパラメータ | |
11 | 14 | */ |
12 | - public FaqPage() { | |
15 | + public FaqPage(PageParameters params) { | |
13 | 16 | super(); |
14 | 17 | } |
15 | 18 |
@@ -1,5 +1,7 @@ | ||
1 | 1 | package org.wicketja.site; |
2 | 2 | |
3 | +import org.apache.wicket.PageParameters; | |
4 | + | |
3 | 5 | /** |
4 | 6 | * 最近のニュースを掲載するページクラスです。 |
5 | 7 | * @author Yoichiro Tanaka |
@@ -8,8 +10,9 @@ | ||
8 | 10 | |
9 | 11 | /** |
10 | 12 | * このオブジェクトが生成される時に呼び出されます。 |
13 | + * @param params ページパラメータ | |
11 | 14 | */ |
12 | - public NewsPage() { | |
15 | + public NewsPage(PageParameters params) { | |
13 | 16 | super(); |
14 | 17 | } |
15 | 18 |
@@ -16,6 +16,20 @@ | ||
16 | 16 | } |
17 | 17 | |
18 | 18 | /** |
19 | + * 各種の初期化処理を行います。 | |
20 | + */ | |
21 | + @Override | |
22 | + protected void init() { | |
23 | + super.init(); | |
24 | + // 各ページを分かりやすいURLに変更 | |
25 | + mountBookmarkablePage("/news", NewsPage.class); | |
26 | + mountBookmarkablePage("/faq", FaqPage.class); | |
27 | + mountBookmarkablePage("/links", LinksPage.class); | |
28 | + } | |
29 | + | |
30 | + | |
31 | + | |
32 | + /** | |
19 | 33 | * ホームページとなるページのクラスを返します。 |
20 | 34 | * @return ホームページとなるページのクラスオブジェクト |
21 | 35 | * @see wicket.Application#getHomePage() |
@@ -1,5 +1,7 @@ | ||
1 | 1 | package org.wicketja.site; |
2 | 2 | |
3 | +import org.apache.wicket.PageParameters; | |
4 | + | |
3 | 5 | /** |
4 | 6 | * リンク集を掲載するページクラスです。 |
5 | 7 | * @author Yoichiro Tanaka |
@@ -8,8 +10,9 @@ | ||
8 | 10 | |
9 | 11 | /** |
10 | 12 | * このオブジェクトが生成される時に呼び出されます。 |
13 | + * @param params ページパラメータ | |
11 | 14 | */ |
12 | - public LinksPage() { | |
15 | + public LinksPage(PageParameters params) { | |
13 | 16 | super(); |
14 | 17 | } |
15 | 18 |