[Wicket-ja-user 258] Re: AbortWithWebErrorCodeException内の日本語

Back to archive index

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
>


Wicket-ja-user メーリングリストの案内
Back to archive index