[cubby-user:34] Re: Mayaaとの連携について
AGATA Toshitaka
[E-MAIL ADDRESS DELETED]
2008年 3月 16日 (日) 02:17:45 JST
縣です。
ご報告ありがとうございます。
同様の組み合わせで現象を確認しました。
原因はCubbyのrequest属性のmessagesとcontextPathが、
Mayaa側のリクエストスコープで参照できない不具合でした。
修正したバージョンを1.0.2-SNAPSHOTとしてMavenリポジトリに
置きましたので、ご確認ください。
http://maven.seasar.org/maven2/org/seasar/cubby/cubby/1.0.2-SNAPSHOT/
EclisepでWTPを使用している場合、
以下の手順でバージョンアップするのが良いと思います。
1.cubby-examplesのpom.xmlのCubbyのバージョンを1.0.2-SNAPSHOTに変更する。
<<pom.xml>>
....
<dependency>
<groupId>org.seasar.cubby</groupId>
<artifactId>cubby</artifactId>
<version>1.0.1</version>
</dependency>
....
↓
<dependency>
<groupId>org.seasar.cubby</groupId>
<artifactId>cubby</artifactId>
<version>1.0.2-SNAPSHOT</version>
</dependency>
2.ルートディレクトリで「mvn eclipse:eclipse」を実行する
3.eclipseでプロジェクトをリフレッシュする(F5キー)
4.WTPのServerビューでサーバを選択して、「Clean...」を実行する
5.Tomcatを起動する。
以上です。
k.moriwaki さんは書きました:
> 森脇と申します。
>
> cubby-examplesのMayaaの連携でmessages.propertiesよりメッセージを取得、
> 表示しようとしたところ、Mayaaのエラー画面になり以下のエラーメッセージが表示されました。
>
> TypeError: Cannot read property "msg.sample1" from undefined in
> script=messages['msg.sample1']
>
> 追記したのは以下の二カ所なのですが、他に設定が必要なのでしょうか?
>
> - components.html
> <span id="test">test</span>
>
> - components.mayaa
> <m:write m:id="test" value="${messages['msg.sample1']}" />
>
> request scopeの内容は以下の通りです。
> action = org.seasar.cubby.examples.other.web.components.MayaaComponentsAction$$EnhancedByS2AOP$$[E-MAIL ADDRESS DELETED]
> validation = org.seasar.cubby.examples.other.web.components.MayaaComponentsAction$[E-MAIL ADDRESS DELETED]
> errors = [E-MAIL ADDRESS DELETED]
> flash = {}
> colors = [[E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED]]
> hobbies = [[E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED]]
> formDto = [E-MAIL ADDRESS DELETED]
> action = org.seasar.cubby.examples.other.web.components.MayaaComponentsAction$$EnhancedByS2AOP$$[E-MAIL ADDRESS DELETED]
> validation = org.seasar.cubby.examples.other.web.components.MayaaComponentsAction$[E-MAIL ADDRESS DELETED]
> errors = [E-MAIL ADDRESS DELETED]
> flash = {}
> colors = [[E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED]]
> hobbies = [[E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED],
> [E-MAIL ADDRESS DELETED]]
> formDto = [E-MAIL ADDRESS DELETED]
> javax.servlet.forward.request_uri = /cubby-examples-1.0.1/mayaa/components
> javax.servlet.forward.context_path = /cubby-examples-1.0.1
> javax.servlet.forward.servlet_path = /mayaa/components
> org.seasar.framework.container.hotdeploy.HotdeployFilter =
> [E-MAIL ADDRESS DELETED]
> components_formDto =
> [E-MAIL ADDRESS DELETED]
> errors = [E-MAIL ADDRESS DELETED]
> components_mayaaComponentsAction =
> org.seasar.cubby.examples.other.web.components.MayaaComponentsAction$$EnhancedByS2AOP$$[E-MAIL ADDRESS DELETED]
> __currentPage__ = /java.lang.Throwable.mayaa([E-MAIL ADDRESS DELETED])
> params = {}
> __currentComponent__ = /java.lang.Throwable.mayaa([E-MAIL ADDRESS DELETED])
> actionContextImpl = [E-MAIL ADDRESS DELETED]
> __currentProcessor__ =
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> cubby-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/cubby-user
--
-------------------------------
株式会社ヌーラボ 縣 俊貴
Mail : [E-MAIL ADDRESS DELETED]
HP : http://www.nulab.co.jp/
TEL : 03-5766-6256(東京)
092-724-0020(福岡)
-------------------------------
cubby-user メーリングリストの案内