[Seasar-user:7781] Re: [Teeda] not readable & 文字化け
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2007年 5月 24日 (木) 09:41:56 JST
ひがです。
>
> 松山です。
>
> 先日から、ようやくTeeda + S2Dao を触り始めました。
> 開発中の案件で、エンドユーザにHTML を作成してもらう、というのが
> あり、S2JSF の、<span m:inject="s:forEach" .... > だと厳しいので
> 素のhtml に近い、Teeda を考えています。
>
> まずは、S2JSF のアプリケーションを、Teeda に置き換えてみようと、
> Chura Projectを作り(Super Agile(S2Dao))、最初のログイン画面を作成しはじめま
した。
>
> S2JSF のアプリケーションは、Dto、Action、Logic に分かれているので、
> できるだけそのまま使用できるように、Page にロジックを記述するのではなく、
> teeda-html-examples のAdd2 を真似してみました。
> この部分に関する記述が見あたらなかったので、Add2 を真似して、
> TestLoginPage に対して、TestLoginAction を作成し、プロパティとして
> TestLoginPage を定義し、ここにdoLogin() メソッドを定義しました。
> doLogin() では、TestLoginLogic#update() メソッドを呼んでいます。
>
> この状態で実行すると、action#doLogin() → logic#update() と実行される
> のですが、logic#update() が終わったあと、action#doLogin() で、
>
> java.lang.IllegalStateException: not readable
> at org.seasar.framework.beans.impl.PropertyDescImpl.getValue
(PropertyDescImpl.java:174)
ActionにTestLoginPage用のgetterメソッドがないためだと思います。
--
Yasuo Higa
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内