Osamu Otani
otani****@gmail*****
2008年 11月 29日 (土) 10:24:08 JST
矢野さま getString()から日本語メッセージを取得しても、直接書いても同じ状況です。 > ・ディプロイしているAPサーバはなにか?(Tomcat? Glassfish?) jetty-6.1.4を使っています。 > ・Applicationクラスのinit()メソッドで、getRequestCycleSettings().setResponseRequestEncoding() > メソッドを使って出力エンコーディングを指定しているかしてないか。してるなら何にしてるか。 init()では、 getRequestCycleSettings().setResponseRequestEncoding( "utf-8" ); getMarkupSettings().setDefaultMarkupEncoding( "utf-8" ); やら、mountBookmarkablePage()、IResourceSettings#addResourceFolder()、IResourceSettings#setResourceStreamLocator() を設定しています。 > ・Apache HTTP ServerなどとAPサーバを組み合わせて使っているか、APサーバだけで使っているか。 jetty-6.1.4だけです。 2008/11/29 0:01 Tsutomu Yano <benbr****@mac*****>: > 矢野です。 > > 「"サーバー内でエラーが発生しました。"」の部分をソースコードに直接書くのではなく、propertiesファイルなどに > 書いて、そこから取得するようにしたらどうなりますか? > > もし下記コードがPageクラスのサブクラス内のコードであれば、ページクラス名と同名のpropertiesファイルを作って、 > クラスファイルと同じ場所においておくと > > getString("propertiesファイル内のキー名") > > でpropertiesファイルから値を取り出せます。 > > ページクラスがMyPageなら、MyPage.propertiesというファイルがあれば、getString()メソッドがこのファイルから > 値を取り出します。 > > > 解決しないようであれば、実行している環境を教えてください。 > > ・ディプロイしているAPサーバはなにか?(Tomcat? Glassfish?) > ・Applicationクラスのinit()メソッドで、getRequestCycleSettings().setResponseRequestEncoding() > メソッドを使って出力エンコーディングを指定しているかしてないか。してるなら何にしてるか。 > ・Apache HTTP ServerなどとAPサーバを組み合わせて使っているか、APサーバだけで使っているか。 > > などです。 > > よろしくです。 > > > On 2008/11/28, at 13:08, Osamu Otani wrote: > >> Wicket初心者です。 >> >> throw new AbortWithWebErrorCodeException( >> HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "サーバー内でエラーが発生しました。" ); >> するとブラウザー上で「HTTP ERROR: >> 404」が表示されますが、そのとき表示される日本語(上記の「サーバー内でエラーが発生しました。」)が文字化けしてしまいます。 >> どうすれば正しく表示できますでしょうか? >> >> どなたか教えていただけないでしょうか? >> _______________________________________________ >> Wicket-ja-user mailing list >> Wicke****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user > > --------------------------------------------------- > 矢野 勉(やの つとむ) > 電子メール:benbrand_at_mac.com > --------------------------------------------------- > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user >