Tsutomu Yano
benbr****@mac*****
2008年 11月 29日 (土) 00:01:28 JST
矢野です。 「"サーバー内でエラーが発生しました。"」の部分をソースコードに直接書くのではなく、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 ---------------------------------------------------