[Seasar-user:9121] Re: [Teeda+S2Dao]テキストフィールドに入力した日本語が文字化けする
Tetsutaroh Satoh
[E-MAIL ADDRESS DELETED]
2007年 7月 12日 (木) 11:22:32 JST
佐藤徹太郎です。
小林さん、お忙しい中、長いご説明ありがとうございました。
>Tomcat を起動して画面を操作すると,その度に
>コンソールにリクエストの内容が出力されます.
>該当のリクエストの際に
>
>[param]title=・・・
>
>のような行が出ているはずなので (title は
>パラメータ名,input 要素の id の値),= の
>右側が文字化けしていないか確認してください.
Tomcatを起動して、画面のテキストフィールドに値を
入力して、ボタンを押したのですが、Eclipseのコンソールに
[param]title= のようなものは、出力されません。
Doltengのバージョンが、Dolteng 0.17.0と古いから
でしょうか.
web.xmlには、
<filter>の最後に
<filter>
<filter-name>requestDumpFilter</filter-name>
<filter-class>org.seasar.teeda.core.filter.RequestDumpFilter</filter-
class>
</filter>
<filter-mapping>の最後に
<filter-mapping>
<filter-name>requestDumpFilter</filter-name>
<url-pattern>/view/*</url-pattern>
</filter-mapping>
のように記述しました。
よろしく御願いいたします。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi Kobayashi
Sent: Wednesday, July 11, 2007 10:00 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9114] Re: [Teeda+S2Dao]テキストフィールドに入力した日
本語が文字化けする
小林 (koichik) です.
Date: Sat, 7 Jul 2007 20:40:26 +0900
From: "Tetsutaroh Satoh" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:9013] Re: [Teeda+S2Dao]テキストフィールドに入力した日
本語が文字化けする
> >-RequestDumpFilterで対象パラメータ値を確認して下さい
> すいません、RequestDumpFilterというものがよくわかりません。
> ネットで調べてみたのですが、
> [現場で役立つ実践Teeda]に掲載されていた、
>
> <filter>
> <filter-name>requestDumpFilter</filter-name>
>
<filter-class>org.seasar.teeda.core.filter.RequestDumpFilter</filter-class>
> <init-param>
> <param-name>beforeRequestParameter</param-name>
> <param-value>true</param-value>
> </init-param>
> </filter>
> を、web.xmlに記述すればいいのでしょか?
Dolteng で作成したプロジェクトなら,web.xml に
<!--
<filter>
<filter-name>requestDumpFilter</filter-name>
<filter-class>org.seasar.teeda.core.filter.RequestDumpFilter</filter-class>
</filter>
-->
という記述があるんじゃないかと思います
(Dolteng 0.20.4 だと 77 行目〜).
これをコメントアウトしてください.
もし見当たらない場合は上記をコメントアウトして
<filter> の一番最後に追加してください.
# <filter> と <filter-mapping> の間というか.
同じく
<!--
<filter-mapping>
<filter-name>requestDumpFilter</filter-name>
<url-pattern>/view/*</url-pattern>
</filter-mapping>
-->
という記述があるんじゃないかと思うので
(Dolteng 0.20.4 だと 103 行目〜),
これもコメントアウトしてください.
もし見当たらない場合は上記をコメントアウトして
<filter-mapping> の一番最後に追加してください.
# <filter-mapping> と <listener> の間というか.
Tomcat を起動して画面を操作すると,その度に
コンソールにリクエストの内容が出力されます.
該当のリクエストの際に
[param]title=・・・
のような行が出ているはずなので (title は
パラメータ名,input 要素の id の値),= の
右側が文字化けしていないか確認してください.
それから,念のため Eclipse で該当の HTML を
右クリックして「Property」を選択,ダイアログの
左のペインで「Info」を選択して右のペインで
「Text file encoding」を確認してください.
ラジオボタンが「Default」の方に付いているなら,
その後ろが「(determind from content: UTF-8)」とか
「(inherited from container: UTF-8)」になっているか,
ラジオボタンが「Other」の方に付いているなら
リストボックスで UTF-8 が選択されているか.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内