- - PR -
Encodingについて
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-12-07 14:21
「org.apache.struts.actions.LookupDispatchAction - Action[/addAction]でキーメソッドマップの中にリソース {1} が見つかりません 'ロ存'」
というエラーメッセージが出ました。 Post parameter: 「param1=0 param2= action=ロ存 活動の追加 param3=2 param4= param5= param6=1」 Encodingの問題か? |
|
投稿日時: 2007-12-07 14:34
お願いですから、*.propertiesファイルの中以外の場所で、
マルチバイト文字なんか使わないでください。 |
|
投稿日時: 2007-12-07 14:51
ログですからマルチバイト文字が見れます。
ほんとはpropertiesファイルに書いてます。 |
|
投稿日時: 2007-12-07 15:00
なるほど。
では、マルチバイト文字は、valueだけにしてください。 keyには使わないでください。 |
|
投稿日時: 2007-12-07 15:08
jsp:
<html:submit property="action" styleClass="Button"> <bean:message key="button.save"/> </html:submit> struts-config: <action .... parameter="action">...</action> java: public class testAction extends LookupDispatchAction { protected Map getKeyMethodMap() { Map map = new HashMap(); map.put("button.save", "save");return map; } public ActionForward save(.......{} } message.properties button.save=保存 |
|
投稿日時: 2007-12-07 15:32
我ながらみっともないことしてますね。orz
では、Message.propertiesは、native2asciiでエンコードしてありますか? |
|
投稿日時: 2007-12-07 15:55
Windows-31Jでエンコードしました。
|
|
投稿日時: 2007-12-07 15:57
native2asciiの使い方を勉強して、それでエンコードしてください。
|