<context-param> <param-name>configuration</param-name> <param-value>deployment</param-value> </context-param>WebApplicationを継承したクラスでメソッドをオーバーライドして、"deployment"を返すようにすればOK
@Override
public String getConfigurationType() {
return Application.DEPLOYMENT;
}
このようにしておけば、例外が発生した場合にWebApplicationを継承したクラスのinitメソッドで定義したエラーページに遷移してくれます。getApplicationSettings().setInternalErrorPage(ErrorPage.class);後は普通のWicketのページのように、ErrorPage.javaとErrorPage.htmlを実装しておけばOK
>あと、DEVELOP MODE と DEPLOYMENT MODE について。 あと、ResourceModel.getObject(Component)が・・・ やっぱりちゃんとソース追っかけないとダメかもしれませんね。
このモードの切替えちょっと悩みました・・。
1.2ではconfigure()のパラメータで指定できたようですが、1.3では?あれ?ないよ??って(笑
component.getLocalizer()など使いたい場合どうするんだろ??って悩んだりしています。
Wicketの1.2と1.3の違いが詳しいのは、Wicket Wikiでしょうね。 Wicketは「ソースよめ」って文化が少なからずあるような気がします。
http://cwiki.apache.org/WICKET/migrate-13.html
OpenBSDのようなドキュメントの充実度が理想なんで、その点は大いに不満な点です。
それに代わるものとしてMLを位置付けてて、すごく活発なんですけどね。
|
最近のコメント tma Saxman tma Saxman tma |
最近のエントリー Javaでわくわくしていますよ! Wicket In Action Chapter8読了 Wicket In Action Chapter9読了 TOEICの結果発表 Javaもまだまだ驚きがいっぱい |